TSTP Solution File: ITP237^3 by cocATP---0.2.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cocATP---0.2.0
% Problem  : ITP237^3 : TPTP v7.6.0. Released v7.6.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : python CASC.py /export/starexec/sandbox/benchmark/theBenchmark.p

% Computer : n014.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 0s
% DateTime : Tue Mar 29 17:47:41 EDT 2022

% Result   : Unknown 0.77s 0.98s
% Output   : None 
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.11  % Problem    : ITP237^3 : TPTP v7.6.0. Released v7.6.0.
% 0.12/0.12  % Command    : python CASC.py /export/starexec/sandbox/benchmark/theBenchmark.p
% 0.13/0.33  Computer   : n014.cluster.edu
% 0.13/0.33  Model      : x86_64 x86_64
% 0.13/0.33  CPUModel   : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.33  RAMPerCPU  : 8042.1875MB
% 0.13/0.33  OS         : Linux 3.10.0-693.el7.x86_64
% 0.13/0.33  % CPULimit   : 300
% 0.13/0.33  % DateTime   : Fri Mar 18 11:26:44 EDT 2022
% 0.13/0.34  % CPUTime    : 
% 0.19/0.34  ModuleCmd_Load.c(213):ERROR:105: Unable to locate a modulefile for 'python/python27'
% 0.19/0.35  Python 2.7.5
% 0.42/0.61  Using paths ['/home/cristobal/cocATP/CASC/TPTP/', '/export/starexec/sandbox/benchmark/', '/export/starexec/sandbox/benchmark/']
% 0.42/0.61  FOF formula (<kernel.Constant object at 0x1574bd8>, <kernel.Type object at 0x15744d0>) of role type named ty_n_t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J_J
% 0.42/0.61  Using role type
% 0.42/0.61  Declaring produc5542196010084753463at_nat:Type
% 0.42/0.61  FOF formula (<kernel.Constant object at 0x1574518>, <kernel.Type object at 0x1574f38>) of role type named ty_n_t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_Eo_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J_J
% 0.42/0.61  Using role type
% 0.42/0.61  Declaring produc5491161045314408544at_nat:Type
% 0.42/0.61  FOF formula (<kernel.Constant object at 0x1574b90>, <kernel.Type object at 0x1574bd8>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J_J
% 0.42/0.61  Using role type
% 0.42/0.61  Declaring set_Pr1542805901266377927at_nat:Type
% 0.42/0.61  FOF formula (<kernel.Constant object at 0x1574a70>, <kernel.Type object at 0x1574518>) of role type named ty_n_t__Product____Type__Oprod_I_062_It__Num__Onum_M_062_It__Num__Onum_Mt__Num__Onum_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_It__Num__Onum_J_Mt__Option__Ooption_It__Num__Onum_J_J_J
% 0.42/0.61  Using role type
% 0.42/0.61  Declaring produc1193250871479095198on_num:Type
% 0.42/0.61  FOF formula (<kernel.Constant object at 0x15743f8>, <kernel.Type object at 0x1574098>) of role type named ty_n_t__Product____Type__Oprod_I_062_It__Nat__Onat_M_062_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Option__Ooption_It__Nat__Onat_J_J_J
% 0.42/0.61  Using role type
% 0.42/0.61  Declaring produc8306885398267862888on_nat:Type
% 0.42/0.61  FOF formula (<kernel.Constant object at 0x1574a70>, <kernel.Type object at 0x1574b90>) of role type named ty_n_t__Product____Type__Oprod_It__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.42/0.61  Using role type
% 0.42/0.61  Declaring produc6121120109295599847at_nat:Type
% 0.42/0.61  FOF formula (<kernel.Constant object at 0x1574908>, <kernel.Type object at 0x15743f8>) of role type named ty_n_t__Product____Type__Oprod_I_062_It__Nat__Onat_M_062_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.42/0.61  Using role type
% 0.42/0.61  Declaring produc4471711990508489141at_nat:Type
% 0.42/0.61  FOF formula (<kernel.Constant object at 0x15745a8>, <kernel.Type object at 0x1574a70>) of role type named ty_n_t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.42/0.61  Using role type
% 0.42/0.61  Declaring produc6392793444374437607at_nat:Type
% 0.42/0.61  FOF formula (<kernel.Constant object at 0x15747e8>, <kernel.Type object at 0x1574908>) of role type named ty_n_t__Product____Type__Oprod_I_062_It__Num__Onum_M_062_It__Num__Onum_M_Eo_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_It__Num__Onum_J_Mt__Option__Ooption_It__Num__Onum_J_J_J
% 0.42/0.61  Using role type
% 0.42/0.61  Declaring produc7036089656553540234on_num:Type
% 0.42/0.61  FOF formula (<kernel.Constant object at 0x1574ea8>, <kernel.Type object at 0x15745a8>) of role type named ty_n_t__Product____Type__Oprod_I_062_It__Nat__Onat_M_062_It__Nat__Onat_M_Eo_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Option__Ooption_It__Nat__Onat_J_J_J
% 0.42/0.61  Using role type
% 0.42/0.61  Declaring produc2233624965454879586on_nat:Type
% 0.42/0.61  FOF formula (<kernel.Constant object at 0x15741b8>, <kernel.Type object at 0x15747e8>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.42/0.61  Using role type
% 0.42/0.61  Declaring set_Pr8693737435421807431at_nat:Type
% 0.42/0.61  FOF formula (<kernel.Constant object at 0x1574758>, <kernel.Type object at 0x1574ea8>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__List__Olist_It__VEBT____Definitions__OVEBT_J_J_J
% 0.42/0.61  Using role type
% 0.42/0.61  Declaring set_Pr1916528119006554503T_VEBT:Type
% 0.42/0.61  FOF formula (<kernel.Constant object at 0x1574368>, <kernel.Type object at 0x15741b8>) of role type named ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.42/0.61  Using role type
% 0.42/0.61  Declaring produc859450856879609959at_nat:Type
% 0.42/0.61  FOF formula (<kernel.Constant object at 0x1574128>, <kernel.Type object at 0x1574758>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_It__Code____Numeral__Ointeger_J_Mt__List__Olist_It__Code____Numeral__Ointeger_J_J_J
% 0.42/0.61  Using role type
% 0.42/0.61  Declaring set_Pr7565137564259432987nteger:Type
% 0.42/0.61  FOF formula (<kernel.Constant object at 0x1574dd0>, <kernel.Type object at 0x1574368>) of role type named ty_n_t__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__List__Olist_It__VEBT____Definitions__OVEBT_J_J
% 0.42/0.61  Using role type
% 0.42/0.61  Declaring produc9211091688327510695T_VEBT:Type
% 0.42/0.61  FOF formula (<kernel.Constant object at 0x1574d40>, <kernel.Type object at 0x1574128>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__List__Olist_It__Nat__Onat_J_J_J
% 0.42/0.61  Using role type
% 0.42/0.61  Declaring set_Pr8894456036836396799st_nat:Type
% 0.42/0.61  FOF formula (<kernel.Constant object at 0x1574cf8>, <kernel.Type object at 0x1574dd0>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__List__Olist_It__Int__Oint_J_J_J
% 0.42/0.61  Using role type
% 0.42/0.61  Declaring set_Pr4080907618048478043st_int:Type
% 0.42/0.61  FOF formula (<kernel.Constant object at 0x1574a28>, <kernel.Type object at 0x1574d40>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_It__Int__Oint_J_Mt__List__Olist_It__VEBT____Definitions__OVEBT_J_J_J
% 0.42/0.61  Using role type
% 0.42/0.61  Declaring set_Pr5325845658263174057T_VEBT:Type
% 0.42/0.61  FOF formula (<kernel.Constant object at 0x15742d8>, <kernel.Type object at 0x1574cf8>) of role type named ty_n_t__Product____Type__Oprod_It__List__Olist_It__Code____Numeral__Ointeger_J_Mt__List__Olist_It__Code____Numeral__Ointeger_J_J
% 0.42/0.61  Using role type
% 0.42/0.61  Declaring produc862207588354017979nteger:Type
% 0.42/0.61  FOF formula (<kernel.Constant object at 0x1574f80>, <kernel.Type object at 0x1574a28>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Complex__Ocomplex_J_Mt__Set__Oset_It__Complex__Ocomplex_J_J_J
% 0.42/0.61  Using role type
% 0.42/0.61  Declaring set_Pr6308028481084910985omplex:Type
% 0.42/0.61  FOF formula (<kernel.Constant object at 0x1574fc8>, <kernel.Type object at 0x15742d8>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__List__Olist_I_Eo_J_J_J
% 0.42/0.61  Using role type
% 0.42/0.61  Declaring set_Pr7508168486584781291list_o:Type
% 0.42/0.61  FOF formula (<kernel.Constant object at 0x1574998>, <kernel.Type object at 0x1552d40>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_It__Code____Numeral__Ointeger_J_Mt__List__Olist_I_Eo_J_J_J
% 0.42/0.61  Using role type
% 0.42/0.61  Declaring set_Pr7008025055530553884list_o:Type
% 0.42/0.61  FOF formula (<kernel.Constant object at 0x1574998>, <kernel.Type object at 0x15526c8>) of role type named ty_n_t__Set__Oset_It__Filter__Ofilter_It__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Complex__Ocomplex_J_J_J
% 0.42/0.61  Using role type
% 0.42/0.61  Declaring set_fi4554929511873752355omplex:Type
% 0.42/0.61  FOF formula (<kernel.Constant object at 0x1574fc8>, <kernel.Type object at 0x15529e0>) of role type named ty_n_t__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__List__Olist_It__Nat__Onat_J_J
% 0.42/0.61  Using role type
% 0.42/0.61  Declaring produc1097915047028332489st_nat:Type
% 0.42/0.61  FOF formula (<kernel.Constant object at 0x1552c20>, <kernel.Type object at 0x1577998>) of role type named ty_n_t__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__List__Olist_It__Int__Oint_J_J
% 0.42/0.61  Using role type
% 0.42/0.61  Declaring produc7831203938951381541st_int:Type
% 0.42/0.61  FOF formula (<kernel.Constant object at 0x1552b48>, <kernel.Type object at 0x1577950>) of role type named ty_n_t__Product____Type__Oprod_It__List__Olist_It__Int__Oint_J_Mt__List__Olist_It__VEBT____Definitions__OVEBT_J_J
% 0.42/0.61  Using role type
% 0.42/0.61  Declaring produc8504111982647392627T_VEBT:Type
% 0.42/0.61  FOF formula (<kernel.Constant object at 0x1552b48>, <kernel.Type object at 0x1577f38>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_It__Nat__Onat_J_Mt__List__Olist_It__Nat__Onat_J_J_J
% 0.42/0.61  Using role type
% 0.42/0.61  Declaring set_Pr3451248702717554689st_nat:Type
% 0.42/0.61  FOF formula (<kernel.Constant object at 0x1552c20>, <kernel.Type object at 0x15777e8>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_It__Int__Oint_J_Mt__List__Olist_It__Nat__Onat_J_J_J
% 0.42/0.61  Using role type
% 0.42/0.61  Declaring set_Pr5578615432719617117st_nat:Type
% 0.42/0.61  FOF formula (<kernel.Constant object at 0x1577e18>, <kernel.Type object at 0x15776c8>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_It__Int__Oint_J_Mt__List__Olist_It__Int__Oint_J_J_J
% 0.42/0.61  Using role type
% 0.42/0.61  Declaring set_Pr765067013931698361st_int:Type
% 0.42/0.61  FOF formula (<kernel.Constant object at 0x1577878>, <kernel.Type object at 0x1577128>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____Definitions__OVEBT_J_J
% 0.42/0.61  Using role type
% 0.42/0.61  Declaring list_P7413028617227757229T_VEBT:Type
% 0.42/0.61  FOF formula (<kernel.Constant object at 0x1577bd8>, <kernel.Type object at 0x1577e18>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____Definitions__OVEBT_J_J
% 0.42/0.61  Using role type
% 0.42/0.61  Declaring set_Pr6192946355708809607T_VEBT:Type
% 0.42/0.61  FOF formula (<kernel.Constant object at 0x1577638>, <kernel.Type object at 0x1577488>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J
% 0.42/0.61  Using role type
% 0.42/0.61  Declaring list_P5578671422887162913nteger:Type
% 0.42/0.61  FOF formula (<kernel.Constant object at 0x1577bd8>, <kernel.Type object at 0x1577878>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Nat__Onat_J_Mt__Set__Oset_It__Nat__Onat_J_J_J
% 0.42/0.61  Using role type
% 0.42/0.61  Declaring set_Pr5488025237498180813et_nat:Type
% 0.42/0.61  FOF formula (<kernel.Constant object at 0x15771b8>, <kernel.Type object at 0x1577638>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Int__Oint_J_Mt__Set__Oset_It__Int__Oint_J_J_J
% 0.42/0.61  Using role type
% 0.42/0.61  Declaring set_Pr2522554150109002629et_int:Type
% 0.42/0.61  FOF formula (<kernel.Constant object at 0x1577560>, <kernel.Type object at 0x1577bd8>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J
% 0.42/0.61  Using role type
% 0.42/0.61  Declaring set_Pr4811707699266497531nteger:Type
% 0.42/0.61  FOF formula (<kernel.Constant object at 0x15775a8>, <kernel.Type object at 0x15771b8>) of role type named ty_n_t__Product____Type__Oprod_It__Set__Oset_It__Complex__Ocomplex_J_Mt__Set__Oset_It__Complex__Ocomplex_J_J
% 0.42/0.61  Using role type
% 0.42/0.61  Declaring produc8064648209034914857omplex:Type
% 0.42/0.61  FOF formula (<kernel.Constant object at 0x1577cf8>, <kernel.Type object at 0x1577560>) of role type named ty_n_t__Product____Type__Oprod_It__Option__Ooption_It__Num__Onum_J_Mt__Option__Ooption_It__Num__Onum_J_J
% 0.42/0.61  Using role type
% 0.42/0.61  Declaring produc3447558737645232053on_num:Type
% 0.42/0.61  FOF formula (<kernel.Constant object at 0x15777a0>, <kernel.Type object at 0x15775a8>) of role type named ty_n_t__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Option__Ooption_It__Nat__Onat_J_J
% 0.42/0.61  Using role type
% 0.42/0.61  Declaring produc4953844613479565601on_nat:Type
% 0.42/0.61  FOF formula (<kernel.Constant object at 0x1577a28>, <kernel.Type object at 0x1572cf8>) of role type named ty_n_t__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__List__Olist_I_Eo_J_J
% 0.42/0.61  Using role type
% 0.42/0.61  Declaring produc3962069817607390347list_o:Type
% 0.42/0.61  FOF formula (<kernel.Constant object at 0x1577a28>, <kernel.Type object at 0x1572758>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_It__Int__Oint_J_Mt__List__Olist_I_Eo_J_J_J
% 0.42/0.61  Using role type
% 0.42/0.61  Declaring set_Pr7490072032080894221list_o:Type
% 0.42/0.61  FOF formula (<kernel.Constant object at 0x15777a0>, <kernel.Type object at 0x1572248>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.42/0.61  Using role type
% 0.42/0.61  Declaring produc7248412053542808358at_nat:Type
% 0.42/0.61  FOF formula (<kernel.Constant object at 0x1572878>, <kernel.Type object at 0x1572a28>) of role type named ty_n_t__Product____Type__Oprod_It__List__Olist_It__Code____Numeral__Ointeger_J_Mt__List__Olist_I_Eo_J_J
% 0.42/0.61  Using role type
% 0.42/0.61  Declaring produc3312482595249630694list_o:Type
% 0.42/0.61  FOF formula (<kernel.Constant object at 0x1572b48>, <kernel.Type object at 0x15725a8>) of role type named ty_n_t__Set__Oset_It__Filter__Ofilter_It__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J_J_J
% 0.42/0.61  Using role type
% 0.42/0.61  Declaring set_fi7789364187291644575l_real:Type
% 0.42/0.61  FOF formula (<kernel.Constant object at 0x1572128>, <kernel.Type object at 0x1572878>) of role type named ty_n_t__List__Olist_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Nat__Onat_J_J
% 0.42/0.61  Using role type
% 0.42/0.61  Declaring list_P9162950289778280392at_nat:Type
% 0.42/0.61  FOF formula (<kernel.Constant object at 0x1572c68>, <kernel.Type object at 0x16e7290>) of role type named ty_n_t__Filter__Ofilter_It__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Complex__Ocomplex_J_J
% 0.42/0.61  Using role type
% 0.42/0.61  Declaring filter6041513312241820739omplex:Type
% 0.42/0.61  FOF formula (<kernel.Constant object at 0x1572128>, <kernel.Type object at 0x16e72d8>) of role type named ty_n_t__Product____Type__Oprod_It__List__Olist_It__Nat__Onat_J_Mt__List__Olist_It__Nat__Onat_J_J
% 0.42/0.61  Using role type
% 0.42/0.61  Declaring produc1828647624359046049st_nat:Type
% 0.42/0.61  FOF formula (<kernel.Constant object at 0x1572128>, <kernel.Type object at 0x16e7200>) of role type named ty_n_t__Product____Type__Oprod_It__List__Olist_It__Int__Oint_J_Mt__List__Olist_It__Nat__Onat_J_J
% 0.42/0.61  Using role type
% 0.42/0.61  Declaring produc3676724955757786621st_nat:Type
% 0.42/0.61  FOF formula (<kernel.Constant object at 0x1572c68>, <kernel.Type object at 0x16e7170>) of role type named ty_n_t__Product____Type__Oprod_It__List__Olist_It__Int__Oint_J_Mt__List__Olist_It__Int__Oint_J_J
% 0.42/0.61  Using role type
% 0.42/0.61  Declaring produc1186641810826059865st_int:Type
% 0.42/0.61  FOF formula (<kernel.Constant object at 0x16e70e0>, <kernel.Type object at 0x16e7128>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J_J
% 0.42/0.61  Using role type
% 0.42/0.61  Declaring list_P7037539587688870467BT_nat:Type
% 0.42/0.61  FOF formula (<kernel.Constant object at 0x16e7098>, <kernel.Type object at 0x16e71b8>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Int__Oint_J_J
% 0.42/0.61  Using role type
% 0.42/0.61  Declaring list_P4547456442757143711BT_int:Type
% 0.42/0.61  FOF formula (<kernel.Constant object at 0x16e7050>, <kernel.Type object at 0x16e70e0>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__VEBT____Definitions__OVEBT_J_J
% 0.42/0.61  Using role type
% 0.42/0.61  Declaring list_P5647936690300460905T_VEBT:Type
% 0.42/0.61  FOF formula (<kernel.Constant object at 0x16e73b0>, <kernel.Type object at 0x16e7440>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Int__Oint_Mt__VEBT____Definitions__OVEBT_J_J
% 0.42/0.61  Using role type
% 0.42/0.61  Declaring list_P7524865323317820941T_VEBT:Type
% 0.42/0.61  FOF formula (<kernel.Constant object at 0x16e7050>, <kernel.Type object at 0x16e7098>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_I_Eo_J_Mt__List__Olist_I_Eo_J_J_J
% 0.42/0.61  Using role type
% 0.42/0.61  Declaring set_Pr6227168374412355847list_o:Type
% 0.42/0.61  FOF formula (<kernel.Constant object at 0x16e74d0>, <kernel.Type object at 0x16e73b0>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____Definitions__OVEBT_J
% 0.42/0.62  Using role type
% 0.42/0.62  Declaring produc8243902056947475879T_VEBT:Type
% 0.42/0.62  FOF formula (<kernel.Constant object at 0x16e7560>, <kernel.Type object at 0x16e7050>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J_J
% 0.42/0.62  Using role type
% 0.42/0.62  Declaring set_Pr7556676689462069481BT_nat:Type
% 0.42/0.62  FOF formula (<kernel.Constant object at 0x16e75f0>, <kernel.Type object at 0x16e74d0>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Int__Oint_J_J
% 0.42/0.62  Using role type
% 0.42/0.62  Declaring set_Pr5066593544530342725BT_int:Type
% 0.42/0.62  FOF formula (<kernel.Constant object at 0x16e7680>, <kernel.Type object at 0x16e7560>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Int__Oint_Mt__VEBT____Definitions__OVEBT_J_J
% 0.42/0.62  Using role type
% 0.42/0.62  Declaring set_Pr8044002425091019955T_VEBT:Type
% 0.42/0.62  FOF formula (<kernel.Constant object at 0x16e7710>, <kernel.Type object at 0x16e75f0>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Complex__Ocomplex_J_J
% 0.42/0.62  Using role type
% 0.42/0.62  Declaring set_Pr5085853215250843933omplex:Type
% 0.42/0.62  FOF formula (<kernel.Constant object at 0x16e77a0>, <kernel.Type object at 0x16e7680>) of role type named ty_n_t__Product____Type__Oprod_It__Set__Oset_It__Nat__Onat_J_Mt__Set__Oset_It__Nat__Onat_J_J
% 0.42/0.62  Using role type
% 0.42/0.62  Declaring produc7819656566062154093et_nat:Type
% 0.42/0.62  FOF formula (<kernel.Constant object at 0x16e7830>, <kernel.Type object at 0x16e7710>) of role type named ty_n_t__Product____Type__Oprod_It__Set__Oset_It__Int__Oint_J_Mt__Set__Oset_It__Int__Oint_J_J
% 0.42/0.62  Using role type
% 0.42/0.62  Declaring produc2115011035271226405et_int:Type
% 0.42/0.62  FOF formula (<kernel.Constant object at 0x16e78c0>, <kernel.Type object at 0x16e77a0>) of role type named ty_n_t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.42/0.62  Using role type
% 0.42/0.62  Declaring produc8923325533196201883nteger:Type
% 0.42/0.62  FOF formula (<kernel.Constant object at 0x16e7950>, <kernel.Type object at 0x16e7830>) of role type named ty_n_t__Product____Type__Oprod_It__List__Olist_It__Int__Oint_J_Mt__List__Olist_I_Eo_J_J
% 0.42/0.62  Using role type
% 0.42/0.62  Declaring produc2617389633368699223list_o:Type
% 0.42/0.62  FOF formula (<kernel.Constant object at 0x16e79e0>, <kernel.Type object at 0x16e78c0>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_M_Eo_J_J
% 0.42/0.62  Using role type
% 0.42/0.62  Declaring list_P3126845725202233233VEBT_o:Type
% 0.42/0.62  FOF formula (<kernel.Constant object at 0x16e7a70>, <kernel.Type object at 0x16e7950>) of role type named ty_n_t__Filter__Ofilter_It__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J_J
% 0.42/0.62  Using role type
% 0.42/0.62  Declaring filter2146258269922977983l_real:Type
% 0.42/0.62  FOF formula (<kernel.Constant object at 0x16e7b00>, <kernel.Type object at 0x16e79e0>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_M_Eo_J_J
% 0.42/0.62  Using role type
% 0.42/0.62  Declaring list_P8526636022914148096eger_o:Type
% 0.42/0.62  FOF formula (<kernel.Constant object at 0x16e7b90>, <kernel.Type object at 0x16e7a70>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_M_Eo_J_J
% 0.42/0.62  Using role type
% 0.42/0.62  Declaring set_Pr3175402225741728619VEBT_o:Type
% 0.42/0.62  FOF formula (<kernel.Constant object at 0x16e7c20>, <kernel.Type object at 0x16e7b00>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_M_Eo_J_J
% 0.42/0.62  Using role type
% 0.42/0.62  Declaring set_Pr448751882837621926eger_o:Type
% 0.42/0.62  FOF formula (<kernel.Constant object at 0x16e7cb0>, <kernel.Type object at 0x16e7b90>) of role type named ty_n_t__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.42/0.62  Using role type
% 0.42/0.62  Declaring option4927543243414619207at_nat:Type
% 0.42/0.62  FOF formula (<kernel.Constant object at 0x16e7d40>, <kernel.Type object at 0x16e7c20>) of role type named ty_n_t__Filter__Ofilter_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.42/0.62  Using role type
% 0.42/0.62  Declaring filter1242075044329608583at_nat:Type
% 0.42/0.62  FOF formula (<kernel.Constant object at 0x16e7dd0>, <kernel.Type object at 0x16e7cb0>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J_J
% 0.42/0.62  Using role type
% 0.42/0.62  Declaring set_Pr6218003697084177305l_real:Type
% 0.42/0.62  FOF formula (<kernel.Constant object at 0x16e7e60>, <kernel.Type object at 0x16e7d40>) of role type named ty_n_t__Product____Type__Oprod_It__List__Olist_I_Eo_J_Mt__List__Olist_I_Eo_J_J
% 0.42/0.62  Using role type
% 0.42/0.62  Declaring produc7102631898165422375list_o:Type
% 0.42/0.62  FOF formula (<kernel.Constant object at 0x16e7ef0>, <kernel.Type object at 0x16e7dd0>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.42/0.62  Using role type
% 0.42/0.62  Declaring list_P6011104703257516679at_nat:Type
% 0.42/0.62  FOF formula (<kernel.Constant object at 0x16e7f80>, <kernel.Type object at 0x155d050>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__Int__Oint_J_J
% 0.42/0.62  Using role type
% 0.42/0.62  Declaring list_P3521021558325789923at_int:Type
% 0.42/0.62  FOF formula (<kernel.Constant object at 0x16e7f80>, <kernel.Type object at 0x155d0e0>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Int__Oint_Mt__Nat__Onat_J_J
% 0.42/0.62  Using role type
% 0.42/0.62  Declaring list_P8198026277950538467nt_nat:Type
% 0.42/0.62  FOF formula (<kernel.Constant object at 0x16e7ef0>, <kernel.Type object at 0x155d128>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J
% 0.42/0.62  Using role type
% 0.42/0.62  Declaring list_P5707943133018811711nt_int:Type
% 0.42/0.62  FOF formula (<kernel.Constant object at 0x155d1b8>, <kernel.Type object at 0x155d200>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J
% 0.42/0.62  Using role type
% 0.42/0.62  Declaring produc9072475918466114483BT_nat:Type
% 0.42/0.62  FOF formula (<kernel.Constant object at 0x155d290>, <kernel.Type object at 0x155d170>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Int__Oint_J
% 0.42/0.62  Using role type
% 0.42/0.62  Declaring produc4894624898956917775BT_int:Type
% 0.42/0.62  FOF formula (<kernel.Constant object at 0x155d248>, <kernel.Type object at 0x155d1b8>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__VEBT____Definitions__OVEBT_J
% 0.42/0.62  Using role type
% 0.42/0.62  Declaring produc8025551001238799321T_VEBT:Type
% 0.42/0.62  FOF formula (<kernel.Constant object at 0x155d320>, <kernel.Type object at 0x155d3b0>) of role type named ty_n_t__Product____Type__Oprod_It__Int__Oint_Mt__VEBT____Definitions__OVEBT_J
% 0.42/0.62  Using role type
% 0.42/0.62  Declaring produc1531783533982839933T_VEBT:Type
% 0.42/0.62  FOF formula (<kernel.Constant object at 0x155d248>, <kernel.Type object at 0x155d290>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.42/0.62  Using role type
% 0.42/0.62  Declaring set_Pr1261947904930325089at_nat:Type
% 0.42/0.62  FOF formula (<kernel.Constant object at 0x155d440>, <kernel.Type object at 0x155d320>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Int__Oint_Mt__Nat__Onat_J_J
% 0.42/0.62  Using role type
% 0.42/0.62  Declaring set_Pr3448869479623346877nt_nat:Type
% 0.42/0.62  FOF formula (<kernel.Constant object at 0x155d4d0>, <kernel.Type object at 0x155d248>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J
% 0.42/0.62  Using role type
% 0.42/0.62  Declaring set_Pr958786334691620121nt_int:Type
% 0.42/0.62  FOF formula (<kernel.Constant object at 0x155d560>, <kernel.Type object at 0x155d440>) of role type named ty_n_t__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Complex__Ocomplex_J
% 0.42/0.62  Using role type
% 0.42/0.62  Declaring produc4411394909380815293omplex:Type
% 0.42/0.62  FOF formula (<kernel.Constant object at 0x155d5f0>, <kernel.Type object at 0x155d4d0>) of role type named ty_n_t__List__Olist_I_062_It__Code____Numeral__Ointeger_Mt__Nat__Onat_J_J
% 0.42/0.62  Using role type
% 0.42/0.62  Declaring list_C4705013386053401436er_nat:Type
% 0.42/0.62  FOF formula (<kernel.Constant object at 0x155d680>, <kernel.Type object at 0x155d560>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_M_Eo_J_J
% 0.42/0.62  Using role type
% 0.42/0.62  Declaring list_P7333126701944960589_nat_o:Type
% 0.42/0.62  FOF formula (<kernel.Constant object at 0x155d710>, <kernel.Type object at 0x155d5f0>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Int__Oint_M_Eo_J_J
% 0.42/0.62  Using role type
% 0.42/0.62  Declaring list_P5087981734274514673_int_o:Type
% 0.42/0.62  FOF formula (<kernel.Constant object at 0x155d680>, <kernel.Type object at 0x155d560>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__VEBT____Definitions__OVEBT_J_J
% 0.42/0.62  Using role type
% 0.42/0.62  Declaring set_list_VEBT_VEBT:Type
% 0.42/0.62  FOF formula (<kernel.Constant object at 0x155d710>, <kernel.Type object at 0x155d7a0>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_M_Eo_J
% 0.42/0.62  Using role type
% 0.42/0.62  Declaring produc334124729049499915VEBT_o:Type
% 0.42/0.62  FOF formula (<kernel.Constant object at 0x155d8c0>, <kernel.Type object at 0x155d680>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Int__Oint_M_Eo_J_J
% 0.42/0.62  Using role type
% 0.42/0.62  Declaring set_Pr903927857289325719_int_o:Type
% 0.42/0.62  FOF formula (<kernel.Constant object at 0x155d5f0>, <kernel.Type object at 0x155d710>) of role type named ty_n_t__Product____Type__Oprod_It__Code____Numeral__Ointeger_M_Eo_J
% 0.42/0.62  Using role type
% 0.42/0.62  Declaring produc6271795597528267376eger_o:Type
% 0.42/0.62  FOF formula (<kernel.Constant object at 0x155d998>, <kernel.Type object at 0x155d8c0>) of role type named ty_n_t__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J
% 0.42/0.62  Using role type
% 0.42/0.62  Declaring produc2422161461964618553l_real:Type
% 0.42/0.62  FOF formula (<kernel.Constant object at 0x155d5f0>, <kernel.Type object at 0x155d710>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.42/0.62  Using role type
% 0.42/0.62  Declaring product_prod_nat_nat:Type
% 0.42/0.62  FOF formula (<kernel.Constant object at 0x155da28>, <kernel.Type object at 0x155db00>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__Int__Oint_J
% 0.42/0.62  Using role type
% 0.42/0.62  Declaring product_prod_nat_int:Type
% 0.42/0.62  FOF formula (<kernel.Constant object at 0x155d998>, <kernel.Type object at 0x155db90>) of role type named ty_n_t__Product____Type__Oprod_It__Int__Oint_Mt__Nat__Onat_J
% 0.42/0.62  Using role type
% 0.42/0.62  Declaring product_prod_int_nat:Type
% 0.42/0.62  FOF formula (<kernel.Constant object at 0x155d5f0>, <kernel.Type object at 0x155dbd8>) of role type named ty_n_t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.42/0.62  Using role type
% 0.42/0.62  Declaring product_prod_int_int:Type
% 0.42/0.62  FOF formula (<kernel.Constant object at 0x155da28>, <kernel.Type object at 0x155dc20>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__Complex__Ocomplex_J_J
% 0.42/0.62  Using role type
% 0.42/0.62  Declaring set_list_complex:Type
% 0.42/0.62  FOF formula (<kernel.Constant object at 0x155d998>, <kernel.Type object at 0x155dc68>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_I_Eo_M_Eo_J_J
% 0.42/0.62  Using role type
% 0.42/0.62  Declaring set_Product_prod_o_o:Type
% 0.42/0.62  FOF formula (<kernel.Constant object at 0x155d5f0>, <kernel.Type object at 0x155dcb0>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Complex__Ocomplex_J_J
% 0.42/0.62  Using role type
% 0.42/0.62  Declaring set_set_complex:Type
% 0.42/0.62  FOF formula (<kernel.Constant object at 0x155da28>, <kernel.Type object at 0x155dcf8>) of role type named ty_n_t__List__Olist_I_062_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.42/0.62  Using role type
% 0.42/0.62  Declaring list_nat_nat:Type
% 0.42/0.62  FOF formula (<kernel.Constant object at 0x155d998>, <kernel.Type object at 0x155dd40>) of role type named ty_n_t__List__Olist_I_062_It__Int__Oint_Mt__Nat__Onat_J_J
% 0.42/0.62  Using role type
% 0.42/0.62  Declaring list_int_nat:Type
% 0.42/0.62  FOF formula (<kernel.Constant object at 0x155d5f0>, <kernel.Type object at 0x155dd88>) of role type named ty_n_t__Option__Ooption_It__VEBT____Definitions__OVEBT_J
% 0.42/0.62  Using role type
% 0.42/0.62  Declaring option_VEBT_VEBT:Type
% 0.42/0.62  FOF formula (<kernel.Constant object at 0x155da28>, <kernel.Type object at 0x155ddd0>) of role type named ty_n_t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.42/0.62  Using role type
% 0.42/0.62  Declaring list_VEBT_VEBT:Type
% 0.42/0.62  FOF formula (<kernel.Constant object at 0x155d998>, <kernel.Type object at 0x155de18>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__Nat__Onat_J_J
% 0.42/0.62  Using role type
% 0.42/0.62  Declaring set_list_nat:Type
% 0.42/0.62  FOF formula (<kernel.Constant object at 0x155d5f0>, <kernel.Type object at 0x155de60>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__Int__Oint_J_J
% 0.42/0.62  Using role type
% 0.42/0.62  Declaring set_list_int:Type
% 0.42/0.62  FOF formula (<kernel.Constant object at 0x155da28>, <kernel.Type object at 0x155dea8>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_M_Eo_J
% 0.42/0.62  Using role type
% 0.42/0.62  Declaring product_prod_nat_o:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x155d998>, <kernel.Type object at 0x155def0>) of role type named ty_n_t__Product____Type__Oprod_It__Int__Oint_M_Eo_J
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring product_prod_int_o:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x155d5f0>, <kernel.Type object at 0x155df38>) of role type named ty_n_t__List__Olist_It__Set__Oset_It__Nat__Onat_J_J
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring list_set_nat:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x155da28>, <kernel.Type object at 0x155df80>) of role type named ty_n_t__List__Olist_It__Code____Numeral__Ointeger_J
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring list_Code_integer:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x155d998>, <kernel.Type object at 0x155df38>) of role type named ty_n_t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring set_VEBT_VEBT:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x155df80>, <kernel.Type object at 0x155f098>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring set_set_nat:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x155df38>, <kernel.Type object at 0x155f098>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Int__Oint_J_J
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring set_set_int:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x155dfc8>, <kernel.Type object at 0x155f050>) of role type named ty_n_t__Set__Oset_It__Code____Numeral__Ointeger_J
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring set_Code_integer:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x155d998>, <kernel.Type object at 0x155f128>) of role type named ty_n_t__Set__Oset_It__Product____Type__Ounit_J
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring set_Product_unit:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x155df38>, <kernel.Type object at 0x155f170>) of role type named ty_n_t__List__Olist_It__Complex__Ocomplex_J
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring list_complex:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x155d998>, <kernel.Type object at 0x155f1b8>) of role type named ty_n_t__Set__Oset_It__List__Olist_I_Eo_J_J
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring set_list_o:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x155dfc8>, <kernel.Type object at 0x155f200>) of role type named ty_n_t__Product____Type__Oprod_I_Eo_M_Eo_J
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring product_prod_o_o:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x155dfc8>, <kernel.Type object at 0x155f248>) of role type named ty_n_t__Set__Oset_It__Complex__Ocomplex_J
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring set_complex:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x155f0e0>, <kernel.Type object at 0x155f290>) of role type named ty_n_t__Filter__Ofilter_It__Real__Oreal_J
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring filter_real:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x155f098>, <kernel.Type object at 0x155f2d8>) of role type named ty_n_t__Option__Ooption_It__Num__Onum_J
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring option_num:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x155f050>, <kernel.Type object at 0x155f320>) of role type named ty_n_t__Option__Ooption_It__Nat__Onat_J
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring option_nat:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x155f0e0>, <kernel.Type object at 0x155f368>) of role type named ty_n_t__Option__Ooption_It__Int__Oint_J
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring option_int:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x155f098>, <kernel.Type object at 0x155f3b0>) of role type named ty_n_t__Filter__Ofilter_It__Nat__Onat_J
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring filter_nat:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x155f050>, <kernel.Type object at 0x155f3f8>) of role type named ty_n_t__Set__Oset_It__String__Ochar_J
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring set_char:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x155f0e0>, <kernel.Type object at 0x155f440>) of role type named ty_n_t__List__Olist_It__Real__Oreal_J
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring list_real:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x155f128>, <kernel.Type object at 0x155f3f8>) of role type named ty_n_t__Set__Oset_It__Real__Oreal_J
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring set_real:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x155f098>, <kernel.Type object at 0x155f4d0>) of role type named ty_n_t__List__Olist_It__Num__Onum_J
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring list_num:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x155f0e0>, <kernel.Type object at 0x155f560>) of role type named ty_n_t__List__Olist_It__Nat__Onat_J
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring list_nat:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x155f3b0>, <kernel.Type object at 0x155f5a8>) of role type named ty_n_t__List__Olist_It__Int__Oint_J
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring list_int:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x155f128>, <kernel.Type object at 0x155f5f0>) of role type named ty_n_t__VEBT____Definitions__OVEBT
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring vEBT_VEBT:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x155f098>, <kernel.Type object at 0x155f638>) of role type named ty_n_t__Set__Oset_It__Rat__Orat_J
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring set_rat:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x155f0e0>, <kernel.Type object at 0x155f680>) of role type named ty_n_t__Set__Oset_It__Num__Onum_J
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring set_num:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x155f3b0>, <kernel.Type object at 0x155f6c8>) of role type named ty_n_t__Set__Oset_It__Nat__Onat_J
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring set_nat:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x155f128>, <kernel.Type object at 0x155f710>) of role type named ty_n_t__Set__Oset_It__Int__Oint_J
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring set_int:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x155f098>, <kernel.Type object at 0x155f758>) of role type named ty_n_t__Code____Numeral__Ointeger
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring code_integer:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x155f0e0>, <kernel.Type object at 0x155f7a0>) of role type named ty_n_t__Product____Type__Ounit
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring product_unit:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x155f3b0>, <kernel.Type object at 0x155f7e8>) of role type named ty_n_t__Option__Ooption_I_Eo_J
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring option_o:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x155f128>, <kernel.Type object at 0x155f830>) of role type named ty_n_t__Extended____Nat__Oenat
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring extended_enat:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x155f0e0>, <kernel.Type object at 0x155f7a0>) of role type named ty_n_t__List__Olist_I_Eo_J
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring list_o:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x155f050>, <kernel.Type object at 0x155f8c0>) of role type named ty_n_t__Complex__Ocomplex
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring complex:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x155f3b0>, <kernel.Type object at 0x155f7e8>) of role type named ty_n_t__String__Oliteral
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring literal:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x155f0e0>, <kernel.Type object at 0x155f908>) of role type named ty_n_t__Set__Oset_I_Eo_J
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring set_o:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x155f050>, <kernel.Type object at 0x155f950>) of role type named ty_n_t__String__Ochar
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring char:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x155f3b0>, <kernel.Type object at 0x155f998>) of role type named ty_n_t__Real__Oreal
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring real:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x155f0e0>, <kernel.Type object at 0x155f9e0>) of role type named ty_n_t__Rat__Orat
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring rat:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x155f050>, <kernel.Type object at 0x155fa28>) of role type named ty_n_t__Num__Onum
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring num:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x155f3b0>, <kernel.Type object at 0x155fa70>) of role type named ty_n_t__Nat__Onat
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring nat:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x155f0e0>, <kernel.Type object at 0x155fab8>) of role type named ty_n_t__Int__Oint
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring int:Type
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x155f0e0>, <kernel.DependentProduct object at 0x155fc68>) of role type named sy_c_Archimedean__Field_Oceiling_001t__Rat__Orat
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring archim2889992004027027881ng_rat:(rat->int)
% 0.46/0.63  FOF formula (<kernel.Constant object at 0x155fb00>, <kernel.DependentProduct object at 0x155fcf8>) of role type named sy_c_Archimedean__Field_Oceiling_001t__Real__Oreal
% 0.46/0.63  Using role type
% 0.46/0.63  Declaring archim7802044766580827645g_real:(real->int)
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x155fc68>, <kernel.DependentProduct object at 0x155fd88>) of role type named sy_c_Archimedean__Field_Ofloor__ceiling__class_Ofloor_001t__Rat__Orat
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring archim3151403230148437115or_rat:(rat->int)
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x155fcf8>, <kernel.DependentProduct object at 0x155fe18>) of role type named sy_c_Archimedean__Field_Ofloor__ceiling__class_Ofloor_001t__Real__Oreal
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring archim6058952711729229775r_real:(real->int)
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x155f098>, <kernel.DependentProduct object at 0x155fea8>) of role type named sy_c_Archimedean__Field_Ofrac_001t__Rat__Orat
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring archimedean_frac_rat:(rat->rat)
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x155fcf8>, <kernel.DependentProduct object at 0x155fef0>) of role type named sy_c_Archimedean__Field_Ofrac_001t__Real__Oreal
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring archim2898591450579166408c_real:(real->real)
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x155fea8>, <kernel.DependentProduct object at 0x155ff80>) of role type named sy_c_Archimedean__Field_Oround_001t__Rat__Orat
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring archim7778729529865785530nd_rat:(rat->int)
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x155fef0>, <kernel.DependentProduct object at 0x1568050>) of role type named sy_c_Archimedean__Field_Oround_001t__Real__Oreal
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring archim8280529875227126926d_real:(real->int)
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x155ff80>, <kernel.Constant object at 0x155fd40>) of role type named sy_c_BNF__Cardinal__Order__Relation_OnatLeq
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring bNF_Ca8665028551170535155natLeq:set_Pr1261947904930325089at_nat
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x155ff80>, <kernel.Constant object at 0x1568050>) of role type named sy_c_BNF__Cardinal__Order__Relation_OnatLess
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring bNF_Ca8459412986667044542atLess:set_Pr1261947904930325089at_nat
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x155ff80>, <kernel.DependentProduct object at 0x1568248>) of role type named sy_c_BNF__Def_Orel__fun_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001_Eo_001_Eo
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring bNF_re728719798268516973at_o_o:(((nat->rat)->((nat->rat)->Prop))->((Prop->(Prop->Prop))->(((nat->rat)->Prop)->(((nat->rat)->Prop)->Prop))))
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x155ffc8>, <kernel.DependentProduct object at 0x1568320>) of role type named sy_c_BNF__Def_Orel__fun_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001t__Real__Oreal_001_Eo_001_Eo
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring bNF_re4297313714947099218al_o_o:(((nat->rat)->(real->Prop))->((Prop->(Prop->Prop))->(((nat->rat)->Prop)->((real->Prop)->Prop))))
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x1568290>, <kernel.DependentProduct object at 0x1568128>) of role type named sy_c_BNF__Def_Orel__fun_001t__Int__Oint_001t__Code____Numeral__Ointeger_001_062_It__Int__Oint_M_Eo_J_001_062_It__Code____Numeral__Ointeger_M_Eo_J
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring bNF_re6321650412969554871eger_o:((int->(code_integer->Prop))->(((int->Prop)->((code_integer->Prop)->Prop))->((int->(int->Prop))->((code_integer->(code_integer->Prop))->Prop))))
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x1568320>, <kernel.DependentProduct object at 0x1568518>) of role type named sy_c_BNF__Def_Orel__fun_001t__Int__Oint_001t__Code____Numeral__Ointeger_001_062_It__Int__Oint_Mt__Int__Oint_J_001_062_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring bNF_re398004352372739002nteger:((int->(code_integer->Prop))->(((int->int)->((code_integer->code_integer)->Prop))->((int->(int->int))->((code_integer->(code_integer->code_integer))->Prop))))
% 0.47/0.64  FOF formula (<kernel.Constant object at 0x1568170>, <kernel.DependentProduct object at 0x1568320>) of role type named sy_c_BNF__Def_Orel__fun_001t__Int__Oint_001t__Code____Numeral__Ointeger_001_062_It__Nat__Onat_M_Eo_J_001_062_It__Nat__Onat_M_Eo_J
% 0.47/0.64  Using role type
% 0.47/0.64  Declaring bNF_re4711666741709854504_nat_o:((int->(code_integer->Prop))->(((nat->Prop)->((nat->Prop)->Prop))->((int->(nat->Prop))->((code_integer->(nat->Prop))->Prop))))
% 0.47/0.65  FOF formula (<kernel.Constant object at 0x1568290>, <kernel.DependentProduct object at 0x15685a8>) of role type named sy_c_BNF__Def_Orel__fun_001t__Int__Oint_001t__Code____Numeral__Ointeger_001_Eo_001_Eo
% 0.47/0.65  Using role type
% 0.47/0.65  Declaring bNF_re6574881592172037608er_o_o:((int->(code_integer->Prop))->((Prop->(Prop->Prop))->((int->Prop)->((code_integer->Prop)->Prop))))
% 0.47/0.65  FOF formula (<kernel.Constant object at 0x1568320>, <kernel.DependentProduct object at 0x1568560>) of role type named sy_c_BNF__Def_Orel__fun_001t__Int__Oint_001t__Code____Numeral__Ointeger_001t__Int__Oint_001t__Code____Numeral__Ointeger
% 0.47/0.65  Using role type
% 0.47/0.65  Declaring bNF_re3379532845092657523nteger:((int->(code_integer->Prop))->((int->(code_integer->Prop))->((int->int)->((code_integer->code_integer)->Prop))))
% 0.47/0.65  FOF formula (<kernel.Constant object at 0x15685a8>, <kernel.DependentProduct object at 0x1568440>) of role type named sy_c_BNF__Def_Orel__fun_001t__Int__Oint_001t__Code____Numeral__Ointeger_001t__Int__Oint_001t__Int__Oint
% 0.47/0.65  Using role type
% 0.47/0.65  Declaring bNF_re3804157879324367682nt_int:((int->(code_integer->Prop))->((int->(int->Prop))->((int->int)->((code_integer->int)->Prop))))
% 0.47/0.65  FOF formula (<kernel.Constant object at 0x1568560>, <kernel.DependentProduct object at 0x1568710>) of role type named sy_c_BNF__Def_Orel__fun_001t__Int__Oint_001t__Code____Numeral__Ointeger_001t__Nat__Onat_001t__Nat__Onat
% 0.47/0.65  Using role type
% 0.47/0.65  Declaring bNF_re2807294637932363402at_nat:((int->(code_integer->Prop))->((nat->(nat->Prop))->((int->nat)->((code_integer->nat)->Prop))))
% 0.47/0.65  FOF formula (<kernel.Constant object at 0x1568440>, <kernel.DependentProduct object at 0x15687a0>) of role type named sy_c_BNF__Def_Orel__fun_001t__Int__Oint_001t__Code____Numeral__Ointeger_001t__Num__Onum_001t__Num__Onum
% 0.47/0.65  Using role type
% 0.47/0.65  Declaring bNF_re6718328864250387230um_num:((int->(code_integer->Prop))->((num->(num->Prop))->((int->num)->((code_integer->num)->Prop))))
% 0.47/0.65  FOF formula (<kernel.Constant object at 0x1568710>, <kernel.DependentProduct object at 0x1568248>) of role type named sy_c_BNF__Def_Orel__fun_001t__Int__Oint_001t__Int__Oint_001_062_It__Int__Oint_M_Eo_J_001_062_It__Int__Oint_M_Eo_J
% 0.47/0.65  Using role type
% 0.47/0.65  Declaring bNF_re3403563459893282935_int_o:((int->(int->Prop))->(((int->Prop)->((int->Prop)->Prop))->((int->(int->Prop))->((int->(int->Prop))->Prop))))
% 0.47/0.65  FOF formula (<kernel.Constant object at 0x15687a0>, <kernel.DependentProduct object at 0x1568998>) of role type named sy_c_BNF__Def_Orel__fun_001t__Int__Oint_001t__Int__Oint_001_062_It__Int__Oint_Mt__Int__Oint_J_001_062_It__Int__Oint_Mt__Int__Oint_J
% 0.47/0.65  Using role type
% 0.47/0.65  Declaring bNF_re711492959462206631nt_int:((int->(int->Prop))->(((int->int)->((int->int)->Prop))->((int->(int->int))->((int->(int->int))->Prop))))
% 0.47/0.65  FOF formula (<kernel.Constant object at 0x1568248>, <kernel.DependentProduct object at 0x1568908>) of role type named sy_c_BNF__Def_Orel__fun_001t__Int__Oint_001t__Int__Oint_001_062_It__Nat__Onat_M_Eo_J_001_062_It__Nat__Onat_M_Eo_J
% 0.47/0.65  Using role type
% 0.47/0.65  Declaring bNF_re3376528473927230327_nat_o:((int->(int->Prop))->(((nat->Prop)->((nat->Prop)->Prop))->((int->(nat->Prop))->((int->(nat->Prop))->Prop))))
% 0.47/0.65  FOF formula (<kernel.Constant object at 0x1568998>, <kernel.DependentProduct object at 0x1568a28>) of role type named sy_c_BNF__Def_Orel__fun_001t__Int__Oint_001t__Int__Oint_001_Eo_001_Eo
% 0.47/0.65  Using role type
% 0.47/0.65  Declaring bNF_re5089333283451836215nt_o_o:((int->(int->Prop))->((Prop->(Prop->Prop))->((int->Prop)->((int->Prop)->Prop))))
% 0.47/0.65  FOF formula (<kernel.Constant object at 0x1568908>, <kernel.DependentProduct object at 0x1568a70>) of role type named sy_c_BNF__Def_Orel__fun_001t__Int__Oint_001t__Int__Oint_001t__Int__Oint_001t__Code____Numeral__Ointeger
% 0.47/0.65  Using role type
% 0.47/0.65  Declaring bNF_re982302072995117890nteger:((int->(int->Prop))->((int->(code_integer->Prop))->((int->int)->((int->code_integer)->Prop))))
% 0.47/0.65  FOF formula (<kernel.Constant object at 0x1568a28>, <kernel.DependentProduct object at 0x15683f8>) of role type named sy_c_BNF__Def_Orel__fun_001t__Int__Oint_001t__Int__Oint_001t__Int__Oint_001t__Int__Oint
% 0.47/0.65  Using role type
% 0.47/0.65  Declaring bNF_re4712519889275205905nt_int:((int->(int->Prop))->((int->(int->Prop))->((int->int)->((int->int)->Prop))))
% 0.47/0.66  FOF formula (<kernel.Constant object at 0x1568a70>, <kernel.DependentProduct object at 0x1568b90>) of role type named sy_c_BNF__Def_Orel__fun_001t__Int__Oint_001t__Int__Oint_001t__Nat__Onat_001t__Nat__Onat
% 0.47/0.66  Using role type
% 0.47/0.66  Declaring bNF_re3715656647883201625at_nat:((int->(int->Prop))->((nat->(nat->Prop))->((int->nat)->((int->nat)->Prop))))
% 0.47/0.66  FOF formula (<kernel.Constant object at 0x15683f8>, <kernel.DependentProduct object at 0x1568c20>) of role type named sy_c_BNF__Def_Orel__fun_001t__Int__Oint_001t__Int__Oint_001t__Num__Onum_001t__Num__Onum
% 0.47/0.66  Using role type
% 0.47/0.66  Declaring bNF_re7626690874201225453um_num:((int->(int->Prop))->((num->(num->Prop))->((int->num)->((int->num)->Prop))))
% 0.47/0.66  FOF formula (<kernel.Constant object at 0x1568b90>, <kernel.DependentProduct object at 0x15688c0>) of role type named sy_c_BNF__Def_Orel__fun_001t__Nat__Onat_001t__Nat__Onat_001_062_It__Int__Oint_Mt__Int__Oint_J_001_062_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.47/0.66  Using role type
% 0.47/0.66  Declaring bNF_re4935368626670024657nteger:((nat->(nat->Prop))->(((int->int)->((code_integer->code_integer)->Prop))->((nat->(int->int))->((nat->(code_integer->code_integer))->Prop))))
% 0.47/0.66  FOF formula (<kernel.Constant object at 0x1568c20>, <kernel.DependentProduct object at 0x1568e60>) of role type named sy_c_BNF__Def_Orel__fun_001t__Nat__Onat_001t__Nat__Onat_001_062_It__Int__Oint_Mt__Int__Oint_J_001_062_It__Int__Oint_Mt__Int__Oint_J
% 0.47/0.66  Using role type
% 0.47/0.66  Declaring bNF_re4785983289428654063nt_int:((nat->(nat->Prop))->(((int->int)->((int->int)->Prop))->((nat->(int->int))->((nat->(int->int))->Prop))))
% 0.47/0.66  FOF formula (<kernel.Constant object at 0x15688c0>, <kernel.DependentProduct object at 0x1568cf8>) of role type named sy_c_BNF__Def_Orel__fun_001t__Nat__Onat_001t__Nat__Onat_001_062_It__Nat__Onat_M_Eo_J_001_062_It__Nat__Onat_M_Eo_J
% 0.47/0.66  Using role type
% 0.47/0.66  Declaring bNF_re578469030762574527_nat_o:((nat->(nat->Prop))->(((nat->Prop)->((nat->Prop)->Prop))->((nat->(nat->Prop))->((nat->(nat->Prop))->Prop))))
% 0.47/0.66  FOF formula (<kernel.Constant object at 0x1568e60>, <kernel.DependentProduct object at 0x1568f38>) of role type named sy_c_BNF__Def_Orel__fun_001t__Nat__Onat_001t__Nat__Onat_001_062_It__Nat__Onat_Mt__Nat__Onat_J_001_062_It__Nat__Onat_Mt__Nat__Onat_J
% 0.47/0.66  Using role type
% 0.47/0.66  Declaring bNF_re1345281282404953727at_nat:((nat->(nat->Prop))->(((nat->nat)->((nat->nat)->Prop))->((nat->(nat->nat))->((nat->(nat->nat))->Prop))))
% 0.47/0.66  FOF formula (<kernel.Constant object at 0x1568cf8>, <kernel.DependentProduct object at 0x1568a28>) of role type named sy_c_BNF__Def_Orel__fun_001t__Nat__Onat_001t__Nat__Onat_001_Eo_001_Eo
% 0.47/0.66  Using role type
% 0.47/0.66  Declaring bNF_re4705727531993890431at_o_o:((nat->(nat->Prop))->((Prop->(Prop->Prop))->((nat->Prop)->((nat->Prop)->Prop))))
% 0.47/0.66  FOF formula (<kernel.Constant object at 0x1568f38>, <kernel.DependentProduct object at 0x1568d40>) of role type named sy_c_BNF__Def_Orel__fun_001t__Nat__Onat_001t__Nat__Onat_001t__Int__Oint_001t__Code____Numeral__Ointeger
% 0.47/0.66  Using role type
% 0.47/0.66  Declaring bNF_re4153400068438556298nteger:((nat->(nat->Prop))->((int->(code_integer->Prop))->((nat->int)->((nat->code_integer)->Prop))))
% 0.47/0.66  FOF formula (<kernel.Constant object at 0x1568a28>, <kernel.DependentProduct object at 0x1568ef0>) of role type named sy_c_BNF__Def_Orel__fun_001t__Nat__Onat_001t__Nat__Onat_001t__Int__Oint_001t__Int__Oint
% 0.47/0.66  Using role type
% 0.47/0.66  Declaring bNF_re6650684261131312217nt_int:((nat->(nat->Prop))->((int->(int->Prop))->((nat->int)->((nat->int)->Prop))))
% 0.47/0.66  FOF formula (<kernel.Constant object at 0x1568d40>, <kernel.DependentProduct object at 0x156a170>) of role type named sy_c_BNF__Def_Orel__fun_001t__Nat__Onat_001t__Nat__Onat_001t__Nat__Onat_001t__Nat__Onat
% 0.47/0.66  Using role type
% 0.47/0.66  Declaring bNF_re5653821019739307937at_nat:((nat->(nat->Prop))->((nat->(nat->Prop))->((nat->nat)->((nat->nat)->Prop))))
% 0.47/0.66  FOF formula (<kernel.Constant object at 0x1568ef0>, <kernel.DependentProduct object at 0x156a200>) of role type named sy_c_BNF__Def_Orel__fun_001t__Nat__Onat_001t__Nat__Onat_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Int__Oint
% 0.47/0.66  Using role type
% 0.47/0.67  Declaring bNF_re6830278522597306478at_int:((nat->(nat->Prop))->((product_prod_nat_nat->(int->Prop))->((nat->product_prod_nat_nat)->((nat->int)->Prop))))
% 0.47/0.67  FOF formula (<kernel.Constant object at 0x1568f38>, <kernel.DependentProduct object at 0x156a050>) of role type named sy_c_BNF__Def_Orel__fun_001t__Num__Onum_001t__Num__Onum_001_062_It__Num__Onum_Mt__Int__Oint_J_001_062_It__Num__Onum_Mt__Code____Numeral__Ointeger_J
% 0.47/0.67  Using role type
% 0.47/0.67  Declaring bNF_re7876454716742015248nteger:((num->(num->Prop))->(((num->int)->((num->code_integer)->Prop))->((num->(num->int))->((num->(num->code_integer))->Prop))))
% 0.47/0.67  FOF formula (<kernel.Constant object at 0x1568f38>, <kernel.DependentProduct object at 0x156a3b0>) of role type named sy_c_BNF__Def_Orel__fun_001t__Num__Onum_001t__Num__Onum_001_062_It__Num__Onum_Mt__Int__Oint_J_001_062_It__Num__Onum_Mt__Int__Oint_J
% 0.47/0.67  Using role type
% 0.47/0.67  Declaring bNF_re8402795839162346335um_int:((num->(num->Prop))->(((num->int)->((num->int)->Prop))->((num->(num->int))->((num->(num->int))->Prop))))
% 0.47/0.67  FOF formula (<kernel.Constant object at 0x1568ea8>, <kernel.DependentProduct object at 0x156a050>) of role type named sy_c_BNF__Def_Orel__fun_001t__Num__Onum_001t__Num__Onum_001t__Int__Oint_001t__Code____Numeral__Ointeger
% 0.47/0.67  Using role type
% 0.47/0.67  Declaring bNF_re6501075790457514782nteger:((num->(num->Prop))->((int->(code_integer->Prop))->((num->int)->((num->code_integer)->Prop))))
% 0.47/0.67  FOF formula (<kernel.Constant object at 0x156a368>, <kernel.DependentProduct object at 0x156a0e0>) of role type named sy_c_BNF__Def_Orel__fun_001t__Num__Onum_001t__Num__Onum_001t__Int__Oint_001t__Int__Oint
% 0.47/0.67  Using role type
% 0.47/0.67  Declaring bNF_re1822329894187522285nt_int:((num->(num->Prop))->((int->(int->Prop))->((num->int)->((num->int)->Prop))))
% 0.47/0.67  FOF formula (<kernel.Constant object at 0x156a050>, <kernel.DependentProduct object at 0x156a128>) of role type named sy_c_BNF__Def_Orel__fun_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_001_Eo_001_Eo
% 0.47/0.67  Using role type
% 0.47/0.67  Declaring bNF_re8699439704749558557nt_o_o:((product_prod_int_int->(product_prod_int_int->Prop))->((Prop->(Prop->Prop))->((product_prod_int_int->Prop)->((product_prod_int_int->Prop)->Prop))))
% 0.47/0.67  FOF formula (<kernel.Constant object at 0x156a0e0>, <kernel.DependentProduct object at 0x156a248>) of role type named sy_c_BNF__Def_Orel__fun_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_001t__Rat__Orat_001_Eo_001_Eo
% 0.47/0.67  Using role type
% 0.47/0.67  Declaring bNF_re1494630372529172596at_o_o:((product_prod_int_int->(rat->Prop))->((Prop->(Prop->Prop))->((product_prod_int_int->Prop)->((rat->Prop)->Prop))))
% 0.47/0.67  FOF formula (<kernel.Constant object at 0x156a128>, <kernel.DependentProduct object at 0x156a0e0>) of role type named sy_c_BNF__Def_Orel__fun_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Int__Oint_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_Eo_J_001_062_It__Int__Oint_M_Eo_J
% 0.47/0.67  Using role type
% 0.47/0.67  Declaring bNF_re717283939379294677_int_o:((product_prod_nat_nat->(int->Prop))->(((product_prod_nat_nat->Prop)->((int->Prop)->Prop))->((product_prod_nat_nat->(product_prod_nat_nat->Prop))->((int->(int->Prop))->Prop))))
% 0.47/0.67  FOF formula (<kernel.Constant object at 0x156a3b0>, <kernel.DependentProduct object at 0x156a638>) of role type named sy_c_BNF__Def_Orel__fun_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Int__Oint_001_Eo_001_Eo
% 0.47/0.67  Using role type
% 0.47/0.67  Declaring bNF_re6644619430987730960nt_o_o:((product_prod_nat_nat->(int->Prop))->((Prop->(Prop->Prop))->((product_prod_nat_nat->Prop)->((int->Prop)->Prop))))
% 0.47/0.67  FOF formula (<kernel.Constant object at 0x156a0e0>, <kernel.DependentProduct object at 0x156a3f8>) of role type named sy_c_BNF__Def_Orel__fun_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_Eo_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_Eo_J
% 0.47/0.67  Using role type
% 0.47/0.67  Declaring bNF_re4202695980764964119_nat_o:((product_prod_nat_nat->(product_prod_nat_nat->Prop))->(((product_prod_nat_nat->Prop)->((product_prod_nat_nat->Prop)->Prop))->((product_prod_nat_nat->(product_prod_nat_nat->Prop))->((product_prod_nat_nat->(product_prod_nat_nat->Prop))->Prop))))
% 0.47/0.67  FOF formula (<kernel.Constant object at 0x156a638>, <kernel.DependentProduct object at 0x156a758>) of role type named sy_c_BNF__Def_Orel__fun_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001_Eo_001_Eo
% 0.47/0.67  Using role type
% 0.47/0.67  Declaring bNF_re3666534408544137501at_o_o:((product_prod_nat_nat->(product_prod_nat_nat->Prop))->((Prop->(Prop->Prop))->((product_prod_nat_nat->Prop)->((product_prod_nat_nat->Prop)->Prop))))
% 0.47/0.67  FOF formula (<kernel.Constant object at 0x156a3f8>, <kernel.DependentProduct object at 0x156a440>) of role type named sy_c_BNF__Wellorder__Relation_Owo__rel_001t__Nat__Onat
% 0.47/0.67  Using role type
% 0.47/0.67  Declaring bNF_We3818239936649020644el_nat:(set_Pr1261947904930325089at_nat->Prop)
% 0.47/0.67  FOF formula (<kernel.Constant object at 0x156a638>, <kernel.DependentProduct object at 0x156a758>) of role type named sy_c_Binomial_Obinomial
% 0.47/0.67  Using role type
% 0.47/0.67  Declaring binomial:(nat->(nat->nat))
% 0.47/0.67  FOF formula (<kernel.Constant object at 0x156a3f8>, <kernel.DependentProduct object at 0x156a638>) of role type named sy_c_Binomial_Ogbinomial_001t__Code____Numeral__Ointeger
% 0.47/0.67  Using role type
% 0.47/0.67  Declaring gbinom8545251970709558553nteger:(code_integer->(nat->code_integer))
% 0.47/0.67  FOF formula (<kernel.Constant object at 0x156a5a8>, <kernel.DependentProduct object at 0x156a758>) of role type named sy_c_Binomial_Ogbinomial_001t__Complex__Ocomplex
% 0.47/0.67  Using role type
% 0.47/0.67  Declaring gbinomial_complex:(complex->(nat->complex))
% 0.47/0.67  FOF formula (<kernel.Constant object at 0x156a7e8>, <kernel.DependentProduct object at 0x156a3f8>) of role type named sy_c_Binomial_Ogbinomial_001t__Int__Oint
% 0.47/0.67  Using role type
% 0.47/0.67  Declaring gbinomial_int:(int->(nat->int))
% 0.47/0.67  FOF formula (<kernel.Constant object at 0x156a8c0>, <kernel.DependentProduct object at 0x156a5a8>) of role type named sy_c_Binomial_Ogbinomial_001t__Nat__Onat
% 0.47/0.67  Using role type
% 0.47/0.67  Declaring gbinomial_nat:(nat->(nat->nat))
% 0.47/0.67  FOF formula (<kernel.Constant object at 0x156a440>, <kernel.DependentProduct object at 0x156a7e8>) of role type named sy_c_Binomial_Ogbinomial_001t__Rat__Orat
% 0.47/0.67  Using role type
% 0.47/0.67  Declaring gbinomial_rat:(rat->(nat->rat))
% 0.47/0.67  FOF formula (<kernel.Constant object at 0x156a7a0>, <kernel.DependentProduct object at 0x156a8c0>) of role type named sy_c_Binomial_Ogbinomial_001t__Real__Oreal
% 0.47/0.67  Using role type
% 0.47/0.67  Declaring gbinomial_real:(real->(nat->real))
% 0.47/0.67  FOF formula (<kernel.Constant object at 0x156a290>, <kernel.DependentProduct object at 0x156a7a0>) of role type named sy_c_Bit__Operations_Oand__int__rel
% 0.47/0.67  Using role type
% 0.47/0.67  Declaring bit_and_int_rel:(product_prod_int_int->(product_prod_int_int->Prop))
% 0.47/0.67  FOF formula (<kernel.Constant object at 0x156a638>, <kernel.DependentProduct object at 0x156a8c0>) of role type named sy_c_Bit__Operations_Oconcat__bit
% 0.47/0.67  Using role type
% 0.47/0.67  Declaring bit_concat_bit:(nat->(int->(int->int)))
% 0.47/0.67  FOF formula (<kernel.Constant object at 0x156a440>, <kernel.DependentProduct object at 0x156a878>) of role type named sy_c_Bit__Operations_Oring__bit__operations__class_Onot_001t__Code____Numeral__Ointeger
% 0.47/0.67  Using role type
% 0.47/0.67  Declaring bit_ri7632146776885996613nteger:(code_integer->code_integer)
% 0.47/0.67  FOF formula (<kernel.Constant object at 0x156a638>, <kernel.DependentProduct object at 0x156ab90>) of role type named sy_c_Bit__Operations_Oring__bit__operations__class_Onot_001t__Int__Oint
% 0.47/0.67  Using role type
% 0.47/0.67  Declaring bit_ri7919022796975470100ot_int:(int->int)
% 0.47/0.67  FOF formula (<kernel.Constant object at 0x156a878>, <kernel.DependentProduct object at 0x156a638>) of role type named sy_c_Bit__Operations_Oring__bit__operations__class_Osigned__take__bit_001t__Code____Numeral__Ointeger
% 0.47/0.67  Using role type
% 0.47/0.67  Declaring bit_ri6519982836138164636nteger:(nat->(code_integer->code_integer))
% 0.47/0.67  FOF formula (<kernel.Constant object at 0x156ab90>, <kernel.DependentProduct object at 0x156a878>) of role type named sy_c_Bit__Operations_Oring__bit__operations__class_Osigned__take__bit_001t__Int__Oint
% 0.47/0.67  Using role type
% 0.47/0.67  Declaring bit_ri631733984087533419it_int:(nat->(int->int))
% 0.47/0.68  FOF formula (<kernel.Constant object at 0x156a638>, <kernel.DependentProduct object at 0x156ab90>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oand_001t__Code____Numeral__Ointeger
% 0.47/0.68  Using role type
% 0.47/0.68  Declaring bit_se3949692690581998587nteger:(code_integer->(code_integer->code_integer))
% 0.47/0.68  FOF formula (<kernel.Constant object at 0x156a878>, <kernel.DependentProduct object at 0x156a638>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oand_001t__Int__Oint
% 0.47/0.68  Using role type
% 0.47/0.68  Declaring bit_se725231765392027082nd_int:(int->(int->int))
% 0.47/0.68  FOF formula (<kernel.Constant object at 0x156ab90>, <kernel.DependentProduct object at 0x156a878>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oand_001t__Nat__Onat
% 0.47/0.68  Using role type
% 0.47/0.68  Declaring bit_se727722235901077358nd_nat:(nat->(nat->nat))
% 0.47/0.68  FOF formula (<kernel.Constant object at 0x156a638>, <kernel.DependentProduct object at 0x156ab90>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Odrop__bit_001t__Code____Numeral__Ointeger
% 0.47/0.68  Using role type
% 0.47/0.68  Declaring bit_se3928097537394005634nteger:(nat->(code_integer->code_integer))
% 0.47/0.68  FOF formula (<kernel.Constant object at 0x156a878>, <kernel.DependentProduct object at 0x156a638>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Odrop__bit_001t__Int__Oint
% 0.47/0.68  Using role type
% 0.47/0.68  Declaring bit_se8568078237143864401it_int:(nat->(int->int))
% 0.47/0.68  FOF formula (<kernel.Constant object at 0x156ab90>, <kernel.DependentProduct object at 0x156a878>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Odrop__bit_001t__Nat__Onat
% 0.47/0.68  Using role type
% 0.47/0.68  Declaring bit_se8570568707652914677it_nat:(nat->(nat->nat))
% 0.47/0.68  FOF formula (<kernel.Constant object at 0x156a638>, <kernel.DependentProduct object at 0x156ab90>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oflip__bit_001t__Code____Numeral__Ointeger
% 0.47/0.68  Using role type
% 0.47/0.68  Declaring bit_se1345352211410354436nteger:(nat->(code_integer->code_integer))
% 0.47/0.68  FOF formula (<kernel.Constant object at 0x156a878>, <kernel.DependentProduct object at 0x156aef0>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oflip__bit_001t__Int__Oint
% 0.47/0.68  Using role type
% 0.47/0.68  Declaring bit_se2159334234014336723it_int:(nat->(int->int))
% 0.47/0.68  FOF formula (<kernel.Constant object at 0x156a878>, <kernel.DependentProduct object at 0x16f00e0>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oflip__bit_001t__Nat__Onat
% 0.47/0.68  Using role type
% 0.47/0.68  Declaring bit_se2161824704523386999it_nat:(nat->(nat->nat))
% 0.47/0.68  FOF formula (<kernel.Constant object at 0x156a878>, <kernel.DependentProduct object at 0x16f0098>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Omask_001t__Code____Numeral__Ointeger
% 0.47/0.68  Using role type
% 0.47/0.68  Declaring bit_se2119862282449309892nteger:(nat->code_integer)
% 0.47/0.68  FOF formula (<kernel.Constant object at 0x156af80>, <kernel.DependentProduct object at 0x16f0290>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Omask_001t__Int__Oint
% 0.47/0.68  Using role type
% 0.47/0.68  Declaring bit_se2000444600071755411sk_int:(nat->int)
% 0.47/0.68  FOF formula (<kernel.Constant object at 0x16f00e0>, <kernel.DependentProduct object at 0x16f0320>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Omask_001t__Nat__Onat
% 0.47/0.68  Using role type
% 0.47/0.68  Declaring bit_se2002935070580805687sk_nat:(nat->nat)
% 0.47/0.68  FOF formula (<kernel.Constant object at 0x16f0170>, <kernel.DependentProduct object at 0x16f0368>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oor_001t__Code____Numeral__Ointeger
% 0.47/0.68  Using role type
% 0.47/0.68  Declaring bit_se1080825931792720795nteger:(code_integer->(code_integer->code_integer))
% 0.47/0.68  FOF formula (<kernel.Constant object at 0x16f0098>, <kernel.DependentProduct object at 0x16f03f8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oor_001t__Int__Oint
% 0.47/0.68  Using role type
% 0.47/0.68  Declaring bit_se1409905431419307370or_int:(int->(int->int))
% 0.47/0.68  FOF formula (<kernel.Constant object at 0x16f03b0>, <kernel.DependentProduct object at 0x16f0098>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oor_001t__Nat__Onat
% 0.47/0.68  Using role type
% 0.47/0.68  Declaring bit_se1412395901928357646or_nat:(nat->(nat->nat))
% 0.47/0.68  FOF formula (<kernel.Constant object at 0x16f03f8>, <kernel.DependentProduct object at 0x16f03b0>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Opush__bit_001t__Code____Numeral__Ointeger
% 0.47/0.68  Using role type
% 0.47/0.68  Declaring bit_se7788150548672797655nteger:(nat->(code_integer->code_integer))
% 0.47/0.68  FOF formula (<kernel.Constant object at 0x16f0098>, <kernel.DependentProduct object at 0x16f03f8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Opush__bit_001t__Int__Oint
% 0.47/0.68  Using role type
% 0.47/0.68  Declaring bit_se545348938243370406it_int:(nat->(int->int))
% 0.47/0.68  FOF formula (<kernel.Constant object at 0x16f03b0>, <kernel.DependentProduct object at 0x16f0098>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Opush__bit_001t__Nat__Onat
% 0.47/0.68  Using role type
% 0.47/0.68  Declaring bit_se547839408752420682it_nat:(nat->(nat->nat))
% 0.47/0.68  FOF formula (<kernel.Constant object at 0x16f03f8>, <kernel.DependentProduct object at 0x16f03b0>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oset__bit_001t__Code____Numeral__Ointeger
% 0.47/0.68  Using role type
% 0.47/0.68  Declaring bit_se2793503036327961859nteger:(nat->(code_integer->code_integer))
% 0.47/0.68  FOF formula (<kernel.Constant object at 0x16f0098>, <kernel.DependentProduct object at 0x16f03f8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oset__bit_001t__Int__Oint
% 0.47/0.68  Using role type
% 0.47/0.68  Declaring bit_se7879613467334960850it_int:(nat->(int->int))
% 0.47/0.68  FOF formula (<kernel.Constant object at 0x16f03b0>, <kernel.DependentProduct object at 0x16f0098>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oset__bit_001t__Nat__Onat
% 0.47/0.68  Using role type
% 0.47/0.68  Declaring bit_se7882103937844011126it_nat:(nat->(nat->nat))
% 0.47/0.68  FOF formula (<kernel.Constant object at 0x16f03f8>, <kernel.DependentProduct object at 0x16f03b0>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Otake__bit_001t__Code____Numeral__Ointeger
% 0.47/0.68  Using role type
% 0.47/0.68  Declaring bit_se1745604003318907178nteger:(nat->(code_integer->code_integer))
% 0.47/0.68  FOF formula (<kernel.Constant object at 0x16f0098>, <kernel.DependentProduct object at 0x16f03f8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Otake__bit_001t__Int__Oint
% 0.47/0.68  Using role type
% 0.47/0.68  Declaring bit_se2923211474154528505it_int:(nat->(int->int))
% 0.47/0.68  FOF formula (<kernel.Constant object at 0x16f03b0>, <kernel.DependentProduct object at 0x16f0098>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Otake__bit_001t__Nat__Onat
% 0.47/0.68  Using role type
% 0.47/0.68  Declaring bit_se2925701944663578781it_nat:(nat->(nat->nat))
% 0.47/0.68  FOF formula (<kernel.Constant object at 0x16f03f8>, <kernel.DependentProduct object at 0x16f03b0>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Ounset__bit_001t__Code____Numeral__Ointeger
% 0.47/0.68  Using role type
% 0.47/0.68  Declaring bit_se8260200283734997820nteger:(nat->(code_integer->code_integer))
% 0.47/0.68  FOF formula (<kernel.Constant object at 0x16f0098>, <kernel.DependentProduct object at 0x16f03f8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Ounset__bit_001t__Int__Oint
% 0.47/0.68  Using role type
% 0.47/0.68  Declaring bit_se4203085406695923979it_int:(nat->(int->int))
% 0.47/0.68  FOF formula (<kernel.Constant object at 0x16f03b0>, <kernel.DependentProduct object at 0x16f0098>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Ounset__bit_001t__Nat__Onat
% 0.47/0.68  Using role type
% 0.47/0.68  Declaring bit_se4205575877204974255it_nat:(nat->(nat->nat))
% 0.47/0.68  FOF formula (<kernel.Constant object at 0x16f03f8>, <kernel.DependentProduct object at 0x16f03b0>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oxor_001t__Code____Numeral__Ointeger
% 0.47/0.68  Using role type
% 0.47/0.68  Declaring bit_se3222712562003087583nteger:(code_integer->(code_integer->code_integer))
% 0.47/0.68  FOF formula (<kernel.Constant object at 0x16f0098>, <kernel.DependentProduct object at 0x16f03f8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oxor_001t__Int__Oint
% 0.47/0.69  Using role type
% 0.47/0.69  Declaring bit_se6526347334894502574or_int:(int->(int->int))
% 0.47/0.69  FOF formula (<kernel.Constant object at 0x16f03b0>, <kernel.DependentProduct object at 0x16f0098>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oxor_001t__Nat__Onat
% 0.47/0.69  Using role type
% 0.47/0.69  Declaring bit_se6528837805403552850or_nat:(nat->(nat->nat))
% 0.47/0.69  FOF formula (<kernel.Constant object at 0x16f03f8>, <kernel.DependentProduct object at 0x16f03b0>) of role type named sy_c_Bit__Operations_Osemiring__bits__class_Obit_001t__Code____Numeral__Ointeger
% 0.47/0.69  Using role type
% 0.47/0.69  Declaring bit_se9216721137139052372nteger:(code_integer->(nat->Prop))
% 0.47/0.69  FOF formula (<kernel.Constant object at 0x16f0098>, <kernel.DependentProduct object at 0x16f03f8>) of role type named sy_c_Bit__Operations_Osemiring__bits__class_Obit_001t__Int__Oint
% 0.47/0.69  Using role type
% 0.47/0.69  Declaring bit_se1146084159140164899it_int:(int->(nat->Prop))
% 0.47/0.69  FOF formula (<kernel.Constant object at 0x16f03b0>, <kernel.DependentProduct object at 0x16f0098>) of role type named sy_c_Bit__Operations_Osemiring__bits__class_Obit_001t__Nat__Onat
% 0.47/0.69  Using role type
% 0.47/0.69  Declaring bit_se1148574629649215175it_nat:(nat->(nat->Prop))
% 0.47/0.69  FOF formula (<kernel.Constant object at 0x16f0ea8>, <kernel.DependentProduct object at 0x16f03f8>) of role type named sy_c_Bit__Operations_Otake__bit__num
% 0.47/0.69  Using role type
% 0.47/0.69  Declaring bit_take_bit_num:(nat->(num->option_num))
% 0.47/0.69  FOF formula (<kernel.Constant object at 0x16f0f80>, <kernel.DependentProduct object at 0x16f03b0>) of role type named sy_c_Code__Numeral_Obit__cut__integer
% 0.47/0.69  Using role type
% 0.47/0.69  Declaring code_bit_cut_integer:(code_integer->produc6271795597528267376eger_o)
% 0.47/0.69  FOF formula (<kernel.Constant object at 0x16f00e0>, <kernel.DependentProduct object at 0x16f2050>) of role type named sy_c_Code__Numeral_Odivmod__abs
% 0.47/0.69  Using role type
% 0.47/0.69  Declaring code_divmod_abs:(code_integer->(code_integer->produc8923325533196201883nteger))
% 0.47/0.69  FOF formula (<kernel.Constant object at 0x16f0e18>, <kernel.DependentProduct object at 0x16f20e0>) of role type named sy_c_Code__Numeral_Odivmod__integer
% 0.47/0.69  Using role type
% 0.47/0.69  Declaring code_divmod_integer:(code_integer->(code_integer->produc8923325533196201883nteger))
% 0.47/0.69  FOF formula (<kernel.Constant object at 0x16f0dd0>, <kernel.DependentProduct object at 0x16f2050>) of role type named sy_c_Code__Numeral_Odup
% 0.47/0.69  Using role type
% 0.47/0.69  Declaring code_dup:(code_integer->code_integer)
% 0.47/0.69  FOF formula (<kernel.Constant object at 0x16f0f38>, <kernel.DependentProduct object at 0x16f2170>) of role type named sy_c_Code__Numeral_Ointeger_Oint__of__integer
% 0.47/0.69  Using role type
% 0.47/0.69  Declaring code_int_of_integer:(code_integer->int)
% 0.47/0.69  FOF formula (<kernel.Constant object at 0x16f0ea8>, <kernel.DependentProduct object at 0x16f2128>) of role type named sy_c_Code__Numeral_Ointeger_Ointeger__of__int
% 0.47/0.69  Using role type
% 0.47/0.69  Declaring code_integer_of_int:(int->code_integer)
% 0.47/0.69  FOF formula (<kernel.Constant object at 0x16f0dd0>, <kernel.DependentProduct object at 0x16f21b8>) of role type named sy_c_Code__Numeral_Ointeger__of__nat
% 0.47/0.69  Using role type
% 0.47/0.69  Declaring code_integer_of_nat:(nat->code_integer)
% 0.47/0.69  FOF formula (<kernel.Constant object at 0x16f0f38>, <kernel.DependentProduct object at 0x16f2200>) of role type named sy_c_Code__Numeral_Ointeger__of__num
% 0.47/0.69  Using role type
% 0.47/0.69  Declaring code_integer_of_num:(num->code_integer)
% 0.47/0.69  FOF formula (<kernel.Constant object at 0x16f0dd0>, <kernel.DependentProduct object at 0x16f2248>) of role type named sy_c_Code__Numeral_Onat__of__integer
% 0.47/0.69  Using role type
% 0.47/0.69  Declaring code_nat_of_integer:(code_integer->nat)
% 0.47/0.69  FOF formula (<kernel.Constant object at 0x16f0dd0>, <kernel.DependentProduct object at 0x16f22d8>) of role type named sy_c_Code__Numeral_Onegative
% 0.47/0.69  Using role type
% 0.47/0.69  Declaring code_negative:(num->code_integer)
% 0.47/0.69  FOF formula (<kernel.Constant object at 0x16f0dd0>, <kernel.DependentProduct object at 0x16f21b8>) of role type named sy_c_Code__Numeral_Onum__of__integer
% 0.47/0.69  Using role type
% 0.47/0.69  Declaring code_num_of_integer:(code_integer->num)
% 0.47/0.69  FOF formula (<kernel.Constant object at 0x16f2050>, <kernel.DependentProduct object at 0x16f2200>) of role type named sy_c_Code__Numeral_Opcr__integer
% 0.47/0.69  Using role type
% 0.47/0.69  Declaring code_pcr_integer:(int->(code_integer->Prop))
% 0.47/0.69  FOF formula (<kernel.Constant object at 0x16f22d8>, <kernel.DependentProduct object at 0x16f2368>) of role type named sy_c_Code__Numeral_Opositive
% 0.47/0.69  Using role type
% 0.47/0.69  Declaring code_positive:(num->code_integer)
% 0.47/0.69  FOF formula (<kernel.Constant object at 0x16f2290>, <kernel.DependentProduct object at 0x16f20e0>) of role type named sy_c_Code__Numeral_Osub
% 0.47/0.69  Using role type
% 0.47/0.69  Declaring code_sub:(num->(num->code_integer))
% 0.47/0.69  FOF formula (<kernel.Constant object at 0x16f2050>, <kernel.DependentProduct object at 0x16f2290>) of role type named sy_c_Complete__Lattices_OInf__class_OInf_001t__Filter__Ofilter_It__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Complex__Ocomplex_J_J
% 0.47/0.69  Using role type
% 0.47/0.69  Declaring comple8358262395181532106omplex:(set_fi4554929511873752355omplex->filter6041513312241820739omplex)
% 0.47/0.69  FOF formula (<kernel.Constant object at 0x16f20e0>, <kernel.DependentProduct object at 0x16f2050>) of role type named sy_c_Complete__Lattices_OInf__class_OInf_001t__Filter__Ofilter_It__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J_J
% 0.47/0.69  Using role type
% 0.47/0.69  Declaring comple2936214249959783750l_real:(set_fi7789364187291644575l_real->filter2146258269922977983l_real)
% 0.47/0.69  FOF formula (<kernel.Constant object at 0x16f2440>, <kernel.DependentProduct object at 0x16f2518>) of role type named sy_c_Complete__Lattices_OInf__class_OInf_001t__Nat__Onat
% 0.47/0.69  Using role type
% 0.47/0.69  Declaring complete_Inf_Inf_nat:(set_nat->nat)
% 0.47/0.69  FOF formula (<kernel.Constant object at 0x16f20e0>, <kernel.DependentProduct object at 0x16f2560>) of role type named sy_c_Complete__Lattices_OInf__class_OInf_001t__Set__Oset_It__Nat__Onat_J
% 0.47/0.69  Using role type
% 0.47/0.69  Declaring comple7806235888213564991et_nat:(set_set_nat->set_nat)
% 0.47/0.69  FOF formula (<kernel.Constant object at 0x16f2098>, <kernel.DependentProduct object at 0x16f25f0>) of role type named sy_c_Complete__Lattices_OSup__class_OSup_001t__Int__Oint
% 0.47/0.69  Using role type
% 0.47/0.69  Declaring complete_Sup_Sup_int:(set_int->int)
% 0.47/0.69  FOF formula (<kernel.Constant object at 0x16f2050>, <kernel.DependentProduct object at 0x16f2638>) of role type named sy_c_Complete__Lattices_OSup__class_OSup_001t__Nat__Onat
% 0.47/0.69  Using role type
% 0.47/0.69  Declaring complete_Sup_Sup_nat:(set_nat->nat)
% 0.47/0.69  FOF formula (<kernel.Constant object at 0x16f2098>, <kernel.DependentProduct object at 0x16f2680>) of role type named sy_c_Complete__Lattices_OSup__class_OSup_001t__Real__Oreal
% 0.47/0.69  Using role type
% 0.47/0.69  Declaring comple1385675409528146559p_real:(set_real->real)
% 0.47/0.69  FOF formula (<kernel.Constant object at 0x16f2638>, <kernel.DependentProduct object at 0x16f2710>) of role type named sy_c_Complete__Lattices_OSup__class_OSup_001t__Set__Oset_It__Nat__Onat_J
% 0.47/0.69  Using role type
% 0.47/0.69  Declaring comple7399068483239264473et_nat:(set_set_nat->set_nat)
% 0.47/0.69  FOF formula (<kernel.Constant object at 0x16f2290>, <kernel.DependentProduct object at 0x16f27a0>) of role type named sy_c_Complex_OArg
% 0.47/0.69  Using role type
% 0.47/0.69  Declaring arg:(complex->real)
% 0.47/0.69  FOF formula (<kernel.Constant object at 0x16f20e0>, <kernel.DependentProduct object at 0x16f27e8>) of role type named sy_c_Complex_Ocis
% 0.47/0.69  Using role type
% 0.47/0.69  Declaring cis:(real->complex)
% 0.47/0.69  FOF formula (<kernel.Constant object at 0x16f2128>, <kernel.DependentProduct object at 0x16f20e0>) of role type named sy_c_Complex_Ocomplex_OComplex
% 0.47/0.69  Using role type
% 0.47/0.69  Declaring complex2:(real->(real->complex))
% 0.47/0.69  FOF formula (<kernel.Constant object at 0x16f2878>, <kernel.DependentProduct object at 0x16f2908>) of role type named sy_c_Complex_Ocsqrt
% 0.47/0.69  Using role type
% 0.47/0.69  Declaring csqrt:(complex->complex)
% 0.47/0.69  FOF formula (<kernel.Constant object at 0x16f27e8>, <kernel.DependentProduct object at 0x16f2290>) of role type named sy_c_Conditionally__Complete__Lattices_Opreorder__class_Obdd__above_001t__Nat__Onat
% 0.47/0.69  Using role type
% 0.47/0.69  Declaring condit2214826472909112428ve_nat:(set_nat->Prop)
% 0.47/0.69  FOF formula (<kernel.Constant object at 0x16f2908>, <kernel.DependentProduct object at 0x16f2878>) of role type named sy_c_Deriv_Odifferentiable_001t__Real__Oreal_001t__Real__Oreal
% 0.47/0.69  Using role type
% 0.47/0.69  Declaring differ6690327859849518006l_real:((real->real)->(filter_real->Prop))
% 0.47/0.69  FOF formula (<kernel.Constant object at 0x16f2290>, <kernel.DependentProduct object at 0x16f2a70>) of role type named sy_c_Deriv_Ohas__derivative_001t__Real__Oreal_001t__Real__Oreal
% 0.47/0.70  Using role type
% 0.47/0.70  Declaring has_de1759254742604945161l_real:((real->real)->((real->real)->(filter_real->Prop)))
% 0.47/0.70  FOF formula (<kernel.Constant object at 0x16f2878>, <kernel.DependentProduct object at 0x16f2a28>) of role type named sy_c_Deriv_Ohas__field__derivative_001t__Real__Oreal
% 0.47/0.70  Using role type
% 0.47/0.70  Declaring has_fi5821293074295781190e_real:((real->real)->(real->(filter_real->Prop)))
% 0.47/0.70  FOF formula (<kernel.Constant object at 0x16f2998>, <kernel.DependentProduct object at 0x16f2a70>) of role type named sy_c_Divides_Odivmod__nat
% 0.47/0.70  Using role type
% 0.47/0.70  Declaring divmod_nat:(nat->(nat->product_prod_nat_nat))
% 0.47/0.70  FOF formula (<kernel.Constant object at 0x16f26c8>, <kernel.DependentProduct object at 0x16f2998>) of role type named sy_c_Divides_Oeucl__rel__int
% 0.47/0.70  Using role type
% 0.47/0.70  Declaring eucl_rel_int:(int->(int->(product_prod_int_int->Prop)))
% 0.47/0.70  FOF formula (<kernel.Constant object at 0x16f2878>, <kernel.DependentProduct object at 0x16f2128>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivides__aux_001t__Code____Numeral__Ointeger
% 0.47/0.70  Using role type
% 0.47/0.70  Declaring unique5706413561485394159nteger:(produc8923325533196201883nteger->Prop)
% 0.47/0.70  FOF formula (<kernel.Constant object at 0x16f26c8>, <kernel.DependentProduct object at 0x16f2b90>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivides__aux_001t__Int__Oint
% 0.47/0.70  Using role type
% 0.47/0.70  Declaring unique6319869463603278526ux_int:(product_prod_int_int->Prop)
% 0.47/0.70  FOF formula (<kernel.Constant object at 0x16f2128>, <kernel.DependentProduct object at 0x16f2c20>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivides__aux_001t__Nat__Onat
% 0.47/0.70  Using role type
% 0.47/0.70  Declaring unique6322359934112328802ux_nat:(product_prod_nat_nat->Prop)
% 0.47/0.70  FOF formula (<kernel.Constant object at 0x16f2b90>, <kernel.DependentProduct object at 0x16f2128>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod_001t__Code____Numeral__Ointeger
% 0.47/0.70  Using role type
% 0.47/0.70  Declaring unique3479559517661332726nteger:(num->(num->produc8923325533196201883nteger))
% 0.47/0.70  FOF formula (<kernel.Constant object at 0x16f2c20>, <kernel.DependentProduct object at 0x16f2b90>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod_001t__Int__Oint
% 0.47/0.70  Using role type
% 0.47/0.70  Declaring unique5052692396658037445od_int:(num->(num->product_prod_int_int))
% 0.47/0.70  FOF formula (<kernel.Constant object at 0x16f2128>, <kernel.DependentProduct object at 0x16f2c20>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod_001t__Nat__Onat
% 0.47/0.70  Using role type
% 0.47/0.70  Declaring unique5055182867167087721od_nat:(num->(num->product_prod_nat_nat))
% 0.47/0.70  FOF formula (<kernel.Constant object at 0x16f2b90>, <kernel.DependentProduct object at 0x16f2ef0>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod__step_001t__Code____Numeral__Ointeger
% 0.47/0.70  Using role type
% 0.47/0.70  Declaring unique4921790084139445826nteger:(num->(produc8923325533196201883nteger->produc8923325533196201883nteger))
% 0.47/0.70  FOF formula (<kernel.Constant object at 0x16f2c20>, <kernel.DependentProduct object at 0x16f2b90>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod__step_001t__Int__Oint
% 0.47/0.70  Using role type
% 0.47/0.70  Declaring unique5024387138958732305ep_int:(num->(product_prod_int_int->product_prod_int_int))
% 0.47/0.70  FOF formula (<kernel.Constant object at 0x16f2ef0>, <kernel.DependentProduct object at 0x16f2c20>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod__step_001t__Nat__Onat
% 0.47/0.70  Using role type
% 0.47/0.70  Declaring unique5026877609467782581ep_nat:(num->(product_prod_nat_nat->product_prod_nat_nat))
% 0.47/0.70  FOF formula (<kernel.Constant object at 0x16f2b90>, <kernel.DependentProduct object at 0x16f5098>) of role type named sy_c_Euclidean__Division_Oeuclidean__semiring__class_Oeuclidean__size_001t__Code____Numeral__Ointeger
% 0.47/0.70  Using role type
% 0.47/0.70  Declaring euclid6377331345833325938nteger:(code_integer->nat)
% 0.47/0.70  FOF formula (<kernel.Constant object at 0x16f2c20>, <kernel.DependentProduct object at 0x16f5170>) of role type named sy_c_Euclidean__Division_Oeuclidean__semiring__class_Oeuclidean__size_001t__Int__Oint
% 0.47/0.70  Using role type
% 0.47/0.70  Declaring euclid4774559944035922753ze_int:(int->nat)
% 0.47/0.70  FOF formula (<kernel.Constant object at 0x16f2c20>, <kernel.DependentProduct object at 0x16f5200>) of role type named sy_c_Euclidean__Division_Oeuclidean__semiring__class_Oeuclidean__size_001t__Nat__Onat
% 0.47/0.70  Using role type
% 0.47/0.70  Declaring euclid4777050414544973029ze_nat:(nat->nat)
% 0.47/0.70  FOF formula (<kernel.Constant object at 0x16f2ea8>, <kernel.DependentProduct object at 0x16f5290>) of role type named sy_c_Euclidean__Division_Ounique__euclidean__semiring__class_Odivision__segment_001t__Code____Numeral__Ointeger
% 0.47/0.70  Using role type
% 0.47/0.70  Declaring euclid6289375185220004616nteger:(code_integer->code_integer)
% 0.47/0.70  FOF formula (<kernel.Constant object at 0x16f5170>, <kernel.DependentProduct object at 0x16f5320>) of role type named sy_c_Euclidean__Division_Ounique__euclidean__semiring__class_Odivision__segment_001t__Int__Oint
% 0.47/0.70  Using role type
% 0.47/0.70  Declaring euclid3395696857347342551nt_int:(int->int)
% 0.47/0.70  FOF formula (<kernel.Constant object at 0x16f5050>, <kernel.DependentProduct object at 0x16f53b0>) of role type named sy_c_Euclidean__Division_Ounique__euclidean__semiring__class_Odivision__segment_001t__Nat__Onat
% 0.47/0.70  Using role type
% 0.47/0.70  Declaring euclid3398187327856392827nt_nat:(nat->nat)
% 0.47/0.70  FOF formula (<kernel.Constant object at 0x16f2128>, <kernel.DependentProduct object at 0x16f53b0>) of role type named sy_c_Extended__Nat_Oenat_Ocase__enat_001_Eo
% 0.47/0.70  Using role type
% 0.47/0.70  Declaring extended_case_enat_o:((nat->Prop)->(Prop->(extended_enat->Prop)))
% 0.47/0.70  FOF formula (<kernel.Constant object at 0x16f5098>, <kernel.DependentProduct object at 0x16f5170>) of role type named sy_c_Factorial_Ocomm__semiring__1__class_Opochhammer_001t__Code____Numeral__Ointeger
% 0.47/0.70  Using role type
% 0.47/0.70  Declaring comm_s8582702949713902594nteger:(code_integer->(nat->code_integer))
% 0.47/0.70  FOF formula (<kernel.Constant object at 0x16f53b0>, <kernel.DependentProduct object at 0x16f5098>) of role type named sy_c_Factorial_Ocomm__semiring__1__class_Opochhammer_001t__Complex__Ocomplex
% 0.47/0.70  Using role type
% 0.47/0.70  Declaring comm_s2602460028002588243omplex:(complex->(nat->complex))
% 0.47/0.70  FOF formula (<kernel.Constant object at 0x16f5170>, <kernel.DependentProduct object at 0x16f53b0>) of role type named sy_c_Factorial_Ocomm__semiring__1__class_Opochhammer_001t__Int__Oint
% 0.47/0.70  Using role type
% 0.47/0.70  Declaring comm_s4660882817536571857er_int:(int->(nat->int))
% 0.47/0.70  FOF formula (<kernel.Constant object at 0x16f5098>, <kernel.DependentProduct object at 0x16f5170>) of role type named sy_c_Factorial_Ocomm__semiring__1__class_Opochhammer_001t__Nat__Onat
% 0.47/0.70  Using role type
% 0.47/0.70  Declaring comm_s4663373288045622133er_nat:(nat->(nat->nat))
% 0.47/0.70  FOF formula (<kernel.Constant object at 0x16f53b0>, <kernel.DependentProduct object at 0x16f5098>) of role type named sy_c_Factorial_Ocomm__semiring__1__class_Opochhammer_001t__Rat__Orat
% 0.47/0.70  Using role type
% 0.47/0.70  Declaring comm_s4028243227959126397er_rat:(rat->(nat->rat))
% 0.47/0.70  FOF formula (<kernel.Constant object at 0x16f5170>, <kernel.DependentProduct object at 0x16f53b0>) of role type named sy_c_Factorial_Ocomm__semiring__1__class_Opochhammer_001t__Real__Oreal
% 0.47/0.70  Using role type
% 0.47/0.70  Declaring comm_s7457072308508201937r_real:(real->(nat->real))
% 0.47/0.70  FOF formula (<kernel.Constant object at 0x16f5098>, <kernel.DependentProduct object at 0x16f54d0>) of role type named sy_c_Factorial_Osemiring__char__0__class_Ofact_001t__Code____Numeral__Ointeger
% 0.47/0.70  Using role type
% 0.47/0.70  Declaring semiri3624122377584611663nteger:(nat->code_integer)
% 0.47/0.70  FOF formula (<kernel.Constant object at 0x16f53b0>, <kernel.DependentProduct object at 0x16f5878>) of role type named sy_c_Factorial_Osemiring__char__0__class_Ofact_001t__Complex__Ocomplex
% 0.47/0.70  Using role type
% 0.47/0.70  Declaring semiri5044797733671781792omplex:(nat->complex)
% 0.47/0.70  FOF formula (<kernel.Constant object at 0x16f54d0>, <kernel.DependentProduct object at 0x16f5908>) of role type named sy_c_Factorial_Osemiring__char__0__class_Ofact_001t__Extended____Nat__Oenat
% 0.47/0.70  Using role type
% 0.47/0.70  Declaring semiri4449623510593786356d_enat:(nat->extended_enat)
% 0.47/0.70  FOF formula (<kernel.Constant object at 0x16f5878>, <kernel.DependentProduct object at 0x16f5998>) of role type named sy_c_Factorial_Osemiring__char__0__class_Ofact_001t__Int__Oint
% 0.47/0.70  Using role type
% 0.47/0.70  Declaring semiri1406184849735516958ct_int:(nat->int)
% 0.47/0.70  FOF formula (<kernel.Constant object at 0x16f5908>, <kernel.DependentProduct object at 0x16f5a28>) of role type named sy_c_Factorial_Osemiring__char__0__class_Ofact_001t__Nat__Onat
% 0.47/0.70  Using role type
% 0.47/0.70  Declaring semiri1408675320244567234ct_nat:(nat->nat)
% 0.47/0.70  FOF formula (<kernel.Constant object at 0x16f5998>, <kernel.DependentProduct object at 0x16f5ab8>) of role type named sy_c_Factorial_Osemiring__char__0__class_Ofact_001t__Rat__Orat
% 0.47/0.70  Using role type
% 0.47/0.70  Declaring semiri773545260158071498ct_rat:(nat->rat)
% 0.47/0.70  FOF formula (<kernel.Constant object at 0x16f5a28>, <kernel.DependentProduct object at 0x16f5b48>) of role type named sy_c_Factorial_Osemiring__char__0__class_Ofact_001t__Real__Oreal
% 0.47/0.70  Using role type
% 0.47/0.70  Declaring semiri2265585572941072030t_real:(nat->real)
% 0.47/0.70  FOF formula (<kernel.Constant object at 0x16f5440>, <kernel.DependentProduct object at 0x16f5bd8>) of role type named sy_c_Fields_Oinverse__class_Oinverse_001t__Real__Oreal
% 0.47/0.70  Using role type
% 0.47/0.70  Declaring inverse_inverse_real:(real->real)
% 0.47/0.70  FOF formula (<kernel.Constant object at 0x16f5a70>, <kernel.Constant object at 0x16f5bd8>) of role type named sy_c_Filter_Oat__bot_001t__Real__Oreal
% 0.47/0.70  Using role type
% 0.47/0.70  Declaring at_bot_real:filter_real
% 0.47/0.70  FOF formula (<kernel.Constant object at 0x16f5b48>, <kernel.Constant object at 0x16f5bd8>) of role type named sy_c_Filter_Oat__top_001t__Nat__Onat
% 0.47/0.70  Using role type
% 0.47/0.70  Declaring at_top_nat:filter_nat
% 0.47/0.70  FOF formula (<kernel.Constant object at 0x16f5b90>, <kernel.Constant object at 0x16f5bd8>) of role type named sy_c_Filter_Oat__top_001t__Real__Oreal
% 0.47/0.70  Using role type
% 0.47/0.70  Declaring at_top_real:filter_real
% 0.47/0.70  FOF formula (<kernel.Constant object at 0x16f5ab8>, <kernel.DependentProduct object at 0x16f5b48>) of role type named sy_c_Filter_Oeventually_001t__Nat__Onat
% 0.47/0.70  Using role type
% 0.47/0.70  Declaring eventually_nat:((nat->Prop)->(filter_nat->Prop))
% 0.47/0.70  FOF formula (<kernel.Constant object at 0x16f5b90>, <kernel.DependentProduct object at 0x16f5c20>) of role type named sy_c_Filter_Oeventually_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.47/0.70  Using role type
% 0.47/0.70  Declaring eventu1038000079068216329at_nat:((product_prod_nat_nat->Prop)->(filter1242075044329608583at_nat->Prop))
% 0.47/0.70  FOF formula (<kernel.Constant object at 0x16f5b00>, <kernel.DependentProduct object at 0x16f5b48>) of role type named sy_c_Filter_Oeventually_001t__Real__Oreal
% 0.47/0.70  Using role type
% 0.47/0.70  Declaring eventually_real:((real->Prop)->(filter_real->Prop))
% 0.47/0.70  FOF formula (<kernel.Constant object at 0x16f5c20>, <kernel.DependentProduct object at 0x16f5bd8>) of role type named sy_c_Filter_Ofilterlim_001t__Nat__Onat_001t__Nat__Onat
% 0.47/0.70  Using role type
% 0.47/0.70  Declaring filterlim_nat_nat:((nat->nat)->(filter_nat->(filter_nat->Prop)))
% 0.47/0.70  FOF formula (<kernel.Constant object at 0x16f5e60>, <kernel.DependentProduct object at 0x16f5ab8>) of role type named sy_c_Filter_Ofilterlim_001t__Nat__Onat_001t__Real__Oreal
% 0.47/0.70  Using role type
% 0.47/0.70  Declaring filterlim_nat_real:((nat->real)->(filter_real->(filter_nat->Prop)))
% 0.47/0.70  FOF formula (<kernel.Constant object at 0x16f5ef0>, <kernel.DependentProduct object at 0x16f5e18>) of role type named sy_c_Filter_Ofilterlim_001t__Real__Oreal_001t__Real__Oreal
% 0.47/0.70  Using role type
% 0.47/0.70  Declaring filterlim_real_real:((real->real)->(filter_real->(filter_real->Prop)))
% 0.47/0.70  FOF formula (<kernel.Constant object at 0x16f5e60>, <kernel.DependentProduct object at 0x16f5ef0>) of role type named sy_c_Filter_Oprincipal_001t__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Complex__Ocomplex_J
% 0.47/0.70  Using role type
% 0.47/0.70  Declaring princi3496590319149328850omplex:(set_Pr5085853215250843933omplex->filter6041513312241820739omplex)
% 0.47/0.70  FOF formula (<kernel.Constant object at 0x16f5e18>, <kernel.DependentProduct object at 0x16f5e60>) of role type named sy_c_Filter_Oprincipal_001t__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J
% 0.47/0.70  Using role type
% 0.47/0.70  Declaring princi6114159922880469582l_real:(set_Pr6218003697084177305l_real->filter2146258269922977983l_real)
% 0.47/0.70  FOF formula (<kernel.Constant object at 0x16f5b00>, <kernel.DependentProduct object at 0x16f5ef0>) of role type named sy_c_Filter_Oprod__filter_001t__Nat__Onat_001t__Nat__Onat
% 0.54/0.71  Using role type
% 0.54/0.71  Declaring prod_filter_nat_nat:(filter_nat->(filter_nat->filter1242075044329608583at_nat))
% 0.54/0.71  FOF formula (<kernel.Constant object at 0x16f5cb0>, <kernel.DependentProduct object at 0x16fa0e0>) of role type named sy_c_Finite__Set_Ocard_001t__Complex__Ocomplex
% 0.54/0.71  Using role type
% 0.54/0.71  Declaring finite_card_complex:(set_complex->nat)
% 0.54/0.71  FOF formula (<kernel.Constant object at 0x16f5f80>, <kernel.DependentProduct object at 0x16fa050>) of role type named sy_c_Finite__Set_Ocard_001t__Int__Oint
% 0.54/0.71  Using role type
% 0.54/0.71  Declaring finite_card_int:(set_int->nat)
% 0.54/0.71  FOF formula (<kernel.Constant object at 0x16f5ef0>, <kernel.DependentProduct object at 0x16fa128>) of role type named sy_c_Finite__Set_Ocard_001t__List__Olist_It__Nat__Onat_J
% 0.54/0.71  Using role type
% 0.54/0.71  Declaring finite_card_list_nat:(set_list_nat->nat)
% 0.54/0.71  FOF formula (<kernel.Constant object at 0x16f5b00>, <kernel.DependentProduct object at 0x16fa170>) of role type named sy_c_Finite__Set_Ocard_001t__Nat__Onat
% 0.54/0.71  Using role type
% 0.54/0.71  Declaring finite_card_nat:(set_nat->nat)
% 0.54/0.71  FOF formula (<kernel.Constant object at 0x16f5b00>, <kernel.DependentProduct object at 0x16fa1b8>) of role type named sy_c_Finite__Set_Ocard_001t__Product____Type__Ounit
% 0.54/0.71  Using role type
% 0.54/0.71  Declaring finite410649719033368117t_unit:(set_Product_unit->nat)
% 0.54/0.71  FOF formula (<kernel.Constant object at 0x16f5ef0>, <kernel.DependentProduct object at 0x16fa248>) of role type named sy_c_Finite__Set_Ocard_001t__Set__Oset_It__Nat__Onat_J
% 0.54/0.71  Using role type
% 0.54/0.71  Declaring finite_card_set_nat:(set_set_nat->nat)
% 0.54/0.71  FOF formula (<kernel.Constant object at 0x16f5ef0>, <kernel.DependentProduct object at 0x16fa290>) of role type named sy_c_Finite__Set_Ofinite_001_Eo
% 0.54/0.71  Using role type
% 0.54/0.71  Declaring finite_finite_o:(set_o->Prop)
% 0.54/0.71  FOF formula (<kernel.Constant object at 0x16fa1b8>, <kernel.DependentProduct object at 0x16fa200>) of role type named sy_c_Finite__Set_Ofinite_001t__Complex__Ocomplex
% 0.54/0.71  Using role type
% 0.54/0.71  Declaring finite3207457112153483333omplex:(set_complex->Prop)
% 0.54/0.71  FOF formula (<kernel.Constant object at 0x16f5b00>, <kernel.DependentProduct object at 0x16fa320>) of role type named sy_c_Finite__Set_Ofinite_001t__Int__Oint
% 0.54/0.71  Using role type
% 0.54/0.71  Declaring finite_finite_int:(set_int->Prop)
% 0.54/0.71  FOF formula (<kernel.Constant object at 0x16fa128>, <kernel.DependentProduct object at 0x16fa368>) of role type named sy_c_Finite__Set_Ofinite_001t__List__Olist_I_Eo_J
% 0.54/0.71  Using role type
% 0.54/0.71  Declaring finite_finite_list_o:(set_list_o->Prop)
% 0.54/0.71  FOF formula (<kernel.Constant object at 0x16fa1b8>, <kernel.DependentProduct object at 0x16fa3b0>) of role type named sy_c_Finite__Set_Ofinite_001t__List__Olist_It__Complex__Ocomplex_J
% 0.54/0.71  Using role type
% 0.54/0.71  Declaring finite8712137658972009173omplex:(set_list_complex->Prop)
% 0.54/0.71  FOF formula (<kernel.Constant object at 0x16fa368>, <kernel.DependentProduct object at 0x16fa440>) of role type named sy_c_Finite__Set_Ofinite_001t__List__Olist_It__Int__Oint_J
% 0.54/0.71  Using role type
% 0.54/0.71  Declaring finite3922522038869484883st_int:(set_list_int->Prop)
% 0.54/0.71  FOF formula (<kernel.Constant object at 0x16fa3b0>, <kernel.DependentProduct object at 0x16fa4d0>) of role type named sy_c_Finite__Set_Ofinite_001t__List__Olist_It__Nat__Onat_J
% 0.54/0.71  Using role type
% 0.54/0.71  Declaring finite8100373058378681591st_nat:(set_list_nat->Prop)
% 0.54/0.71  FOF formula (<kernel.Constant object at 0x16fa440>, <kernel.DependentProduct object at 0x16fa560>) of role type named sy_c_Finite__Set_Ofinite_001t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.54/0.71  Using role type
% 0.54/0.71  Declaring finite3004134309566078307T_VEBT:(set_list_VEBT_VEBT->Prop)
% 0.54/0.71  FOF formula (<kernel.Constant object at 0x16fa3b0>, <kernel.DependentProduct object at 0x16fa5f0>) of role type named sy_c_Finite__Set_Ofinite_001t__Nat__Onat
% 0.54/0.71  Using role type
% 0.54/0.71  Declaring finite_finite_nat:(set_nat->Prop)
% 0.54/0.71  FOF formula (<kernel.Constant object at 0x16fa4d0>, <kernel.DependentProduct object at 0x16fa638>) of role type named sy_c_Finite__Set_Ofinite_001t__Num__Onum
% 0.54/0.71  Using role type
% 0.54/0.71  Declaring finite_finite_num:(set_num->Prop)
% 0.54/0.71  FOF formula (<kernel.Constant object at 0x16fa3b0>, <kernel.DependentProduct object at 0x16fa680>) of role type named sy_c_Finite__Set_Ofinite_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.54/0.71  Using role type
% 0.54/0.71  Declaring finite6177210948735845034at_nat:(set_Pr1261947904930325089at_nat->Prop)
% 0.54/0.71  FOF formula (<kernel.Constant object at 0x16fa4d0>, <kernel.DependentProduct object at 0x16fa710>) of role type named sy_c_Finite__Set_Ofinite_001t__Rat__Orat
% 0.54/0.71  Using role type
% 0.54/0.71  Declaring finite_finite_rat:(set_rat->Prop)
% 0.54/0.71  FOF formula (<kernel.Constant object at 0x16fa638>, <kernel.DependentProduct object at 0x16fa758>) of role type named sy_c_Finite__Set_Ofinite_001t__Real__Oreal
% 0.54/0.71  Using role type
% 0.54/0.71  Declaring finite_finite_real:(set_real->Prop)
% 0.54/0.71  FOF formula (<kernel.Constant object at 0x16fa4d0>, <kernel.DependentProduct object at 0x16fa7a0>) of role type named sy_c_Finite__Set_Ofinite_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.54/0.71  Using role type
% 0.54/0.71  Declaring finite6551019134538273531omplex:(set_set_complex->Prop)
% 0.54/0.71  FOF formula (<kernel.Constant object at 0x16fa758>, <kernel.DependentProduct object at 0x16fa830>) of role type named sy_c_Finite__Set_Ofinite_001t__Set__Oset_It__Int__Oint_J
% 0.54/0.71  Using role type
% 0.54/0.71  Declaring finite6197958912794628473et_int:(set_set_int->Prop)
% 0.54/0.71  FOF formula (<kernel.Constant object at 0x16fa7a0>, <kernel.DependentProduct object at 0x16fa8c0>) of role type named sy_c_Finite__Set_Ofinite_001t__Set__Oset_It__Nat__Onat_J
% 0.54/0.71  Using role type
% 0.54/0.71  Declaring finite1152437895449049373et_nat:(set_set_nat->Prop)
% 0.54/0.71  FOF formula (<kernel.Constant object at 0x16fa830>, <kernel.DependentProduct object at 0x16fa950>) of role type named sy_c_Finite__Set_Ofinite_001t__VEBT____Definitions__OVEBT
% 0.54/0.71  Using role type
% 0.54/0.71  Declaring finite5795047828879050333T_VEBT:(set_VEBT_VEBT->Prop)
% 0.54/0.71  FOF formula (<kernel.Constant object at 0x16fa8c0>, <kernel.DependentProduct object at 0x16fa7a0>) of role type named sy_c_Fun_Obij__betw_001t__Complex__Ocomplex_001t__Complex__Ocomplex
% 0.54/0.71  Using role type
% 0.54/0.71  Declaring bij_be1856998921033663316omplex:((complex->complex)->(set_complex->(set_complex->Prop)))
% 0.54/0.71  FOF formula (<kernel.Constant object at 0x16faa70>, <kernel.DependentProduct object at 0x16fa908>) of role type named sy_c_Fun_Obij__betw_001t__Nat__Onat_001t__Complex__Ocomplex
% 0.54/0.71  Using role type
% 0.54/0.71  Declaring bij_betw_nat_complex:((nat->complex)->(set_nat->(set_complex->Prop)))
% 0.54/0.71  FOF formula (<kernel.Constant object at 0x16faab8>, <kernel.DependentProduct object at 0x16fa830>) of role type named sy_c_Fun_Obij__betw_001t__Nat__Onat_001t__Nat__Onat
% 0.54/0.71  Using role type
% 0.54/0.71  Declaring bij_betw_nat_nat:((nat->nat)->(set_nat->(set_nat->Prop)))
% 0.54/0.71  FOF formula (<kernel.Constant object at 0x16faa70>, <kernel.DependentProduct object at 0x16faab8>) of role type named sy_c_Fun_Ocomp_001_062_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_001_062_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_Mt__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J_001t__Code____Numeral__Ointeger
% 0.54/0.71  Using role type
% 0.54/0.71  Declaring comp_C8797469213163452608nteger:(((code_integer->code_integer)->(produc8923325533196201883nteger->produc8923325533196201883nteger))->((code_integer->(code_integer->code_integer))->(code_integer->(produc8923325533196201883nteger->produc8923325533196201883nteger))))
% 0.54/0.71  FOF formula (<kernel.Constant object at 0x16fa830>, <kernel.DependentProduct object at 0x16faa70>) of role type named sy_c_Fun_Ocomp_001t__Code____Numeral__Ointeger_001_062_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_Mt__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J_001t__Code____Numeral__Ointeger
% 0.54/0.71  Using role type
% 0.54/0.71  Declaring comp_C1593894019821074884nteger:((code_integer->(produc8923325533196201883nteger->produc8923325533196201883nteger))->((code_integer->code_integer)->(code_integer->(produc8923325533196201883nteger->produc8923325533196201883nteger))))
% 0.54/0.71  FOF formula (<kernel.Constant object at 0x16faab8>, <kernel.DependentProduct object at 0x16fac20>) of role type named sy_c_Fun_Ocomp_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Num__Onum
% 0.54/0.72  Using role type
% 0.54/0.72  Declaring comp_C3531382070062128313er_num:((code_integer->code_integer)->((num->code_integer)->(num->code_integer)))
% 0.54/0.72  FOF formula (<kernel.Constant object at 0x16fa7a0>, <kernel.DependentProduct object at 0x16fa830>) of role type named sy_c_Fun_Ocomp_001t__Int__Oint_001t__Nat__Onat_001t__Int__Oint
% 0.54/0.72  Using role type
% 0.54/0.72  Declaring comp_int_nat_int:((int->nat)->((int->int)->(int->nat)))
% 0.54/0.72  FOF formula (<kernel.Constant object at 0x16fad88>, <kernel.DependentProduct object at 0x16fadd0>) of role type named sy_c_Fun_Ocomp_001t__Nat__Onat_001t__Nat__Onat_001t__Nat__Onat
% 0.54/0.72  Using role type
% 0.54/0.72  Declaring comp_nat_nat_nat:((nat->nat)->((nat->nat)->(nat->nat)))
% 0.54/0.72  FOF formula (<kernel.Constant object at 0x16fae18>, <kernel.DependentProduct object at 0x16faa70>) of role type named sy_c_Fun_Ocomp_001t__Nat__Onat_001t__Num__Onum_001t__Int__Oint
% 0.54/0.72  Using role type
% 0.54/0.72  Declaring comp_nat_num_int:((nat->num)->((int->nat)->(int->num)))
% 0.54/0.72  FOF formula (<kernel.Constant object at 0x16fae60>, <kernel.DependentProduct object at 0x16faab8>) of role type named sy_c_Fun_Ocomp_001t__Nat__Onat_001t__Real__Oreal_001t__Nat__Onat
% 0.54/0.72  Using role type
% 0.54/0.72  Declaring comp_nat_real_nat:((nat->real)->((nat->nat)->(nat->real)))
% 0.54/0.72  FOF formula (<kernel.Constant object at 0x16faea8>, <kernel.DependentProduct object at 0x16facb0>) of role type named sy_c_Fun_Oinj__on_001t__Nat__Onat_001t__Nat__Onat
% 0.54/0.72  Using role type
% 0.54/0.72  Declaring inj_on_nat_nat:((nat->nat)->(set_nat->Prop))
% 0.54/0.72  FOF formula (<kernel.Constant object at 0x16faab8>, <kernel.DependentProduct object at 0x16fa8c0>) of role type named sy_c_Fun_Oinj__on_001t__Nat__Onat_001t__String__Ochar
% 0.54/0.72  Using role type
% 0.54/0.72  Declaring inj_on_nat_char:((nat->char)->(set_nat->Prop))
% 0.54/0.72  FOF formula (<kernel.Constant object at 0x16facb0>, <kernel.DependentProduct object at 0x16fab48>) of role type named sy_c_Fun_Oinj__on_001t__Real__Oreal_001t__Real__Oreal
% 0.54/0.72  Using role type
% 0.54/0.72  Declaring inj_on_real_real:((real->real)->(set_real->Prop))
% 0.54/0.72  FOF formula (<kernel.Constant object at 0x16fa8c0>, <kernel.DependentProduct object at 0x16fae18>) of role type named sy_c_Fun_Oinj__on_001t__Set__Oset_It__Nat__Onat_J_001t__Nat__Onat
% 0.54/0.72  Using role type
% 0.54/0.72  Declaring inj_on_set_nat_nat:((set_nat->nat)->(set_set_nat->Prop))
% 0.54/0.72  FOF formula (<kernel.Constant object at 0x16facb0>, <kernel.DependentProduct object at 0x16fae60>) of role type named sy_c_Fun_Omap__fun_001t__Code____Numeral__Ointeger_001t__Int__Oint_001_062_It__Int__Oint_Mt__Int__Oint_J_001_062_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.54/0.72  Using role type
% 0.54/0.72  Declaring map_fu8272188784021352819nteger:((code_integer->int)->(((int->int)->(code_integer->code_integer))->((int->(int->int))->(code_integer->(code_integer->code_integer)))))
% 0.54/0.72  FOF formula (<kernel.Constant object at 0x16fae18>, <kernel.DependentProduct object at 0x16faea8>) of role type named sy_c_Fun_Omap__fun_001t__Code____Numeral__Ointeger_001t__Int__Oint_001t__Int__Oint_001t__Code____Numeral__Ointeger
% 0.54/0.72  Using role type
% 0.54/0.72  Declaring map_fu2599414010547811884nteger:((code_integer->int)->((int->code_integer)->((int->int)->(code_integer->code_integer))))
% 0.54/0.72  FOF formula (<kernel.Constant object at 0x16fae60>, <kernel.DependentProduct object at 0x16faf80>) of role type named sy_c_Fun_Ostrict__mono__on_001t__Nat__Onat_001t__Nat__Onat
% 0.54/0.72  Using role type
% 0.54/0.72  Declaring strict1292158309912662752at_nat:((nat->nat)->(set_nat->Prop))
% 0.54/0.72  FOF formula (<kernel.Constant object at 0x16faea8>, <kernel.DependentProduct object at 0x16fe098>) of role type named sy_c_Fun_Othe__inv__into_001t__Real__Oreal_001t__Real__Oreal
% 0.54/0.72  Using role type
% 0.54/0.72  Declaring the_in5290026491893676941l_real:(set_real->((real->real)->(real->real)))
% 0.54/0.72  FOF formula (<kernel.Constant object at 0x16fafc8>, <kernel.Constant object at 0x16fe098>) of role type named sy_c_Fun__Def_Opair__leq
% 0.54/0.72  Using role type
% 0.54/0.72  Declaring fun_pair_leq:set_Pr8693737435421807431at_nat
% 0.54/0.72  FOF formula (<kernel.Constant object at 0x16faf80>, <kernel.Constant object at 0x16fe098>) of role type named sy_c_Fun__Def_Opair__less
% 0.54/0.72  Using role type
% 0.54/0.72  Declaring fun_pair_less:set_Pr8693737435421807431at_nat
% 0.54/0.72  FOF formula (<kernel.Constant object at 0x16fafc8>, <kernel.DependentProduct object at 0x16fe170>) of role type named sy_c_GCD_OGcd__class_OGcd_001t__Int__Oint
% 0.54/0.72  Using role type
% 0.54/0.72  Declaring gcd_Gcd_int:(set_int->int)
% 0.54/0.72  FOF formula (<kernel.Constant object at 0x16faf80>, <kernel.DependentProduct object at 0x16fe290>) of role type named sy_c_GCD_OGcd__class_OGcd_001t__Nat__Onat
% 0.54/0.72  Using role type
% 0.54/0.72  Declaring gcd_Gcd_nat:(set_nat->nat)
% 0.54/0.72  FOF formula (<kernel.Constant object at 0x16faf80>, <kernel.DependentProduct object at 0x16fe248>) of role type named sy_c_GCD_Obezw
% 0.54/0.72  Using role type
% 0.54/0.72  Declaring bezw:(nat->(nat->product_prod_int_int))
% 0.54/0.72  FOF formula (<kernel.Constant object at 0x16fe2d8>, <kernel.DependentProduct object at 0x16fe0e0>) of role type named sy_c_GCD_Obezw__rel
% 0.54/0.72  Using role type
% 0.54/0.72  Declaring bezw_rel:(product_prod_nat_nat->(product_prod_nat_nat->Prop))
% 0.54/0.72  FOF formula (<kernel.Constant object at 0x16fe050>, <kernel.DependentProduct object at 0x16fe1b8>) of role type named sy_c_GCD_Ogcd__class_Ogcd_001t__Int__Oint
% 0.54/0.72  Using role type
% 0.54/0.72  Declaring gcd_gcd_int:(int->(int->int))
% 0.54/0.72  FOF formula (<kernel.Constant object at 0x16fe320>, <kernel.DependentProduct object at 0x16fe2d8>) of role type named sy_c_GCD_Ogcd__class_Ogcd_001t__Nat__Onat
% 0.54/0.72  Using role type
% 0.54/0.72  Declaring gcd_gcd_nat:(nat->(nat->nat))
% 0.54/0.72  FOF formula (<kernel.Constant object at 0x16fe3b0>, <kernel.DependentProduct object at 0x16fe050>) of role type named sy_c_GCD_Ogcd__nat__rel
% 0.54/0.72  Using role type
% 0.54/0.72  Declaring gcd_nat_rel:(product_prod_nat_nat->(product_prod_nat_nat->Prop))
% 0.54/0.72  FOF formula (<kernel.Constant object at 0x16fe170>, <kernel.DependentProduct object at 0x16fe290>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Code____Numeral__Ointeger
% 0.54/0.72  Using role type
% 0.54/0.72  Declaring abs_abs_Code_integer:(code_integer->code_integer)
% 0.54/0.72  FOF formula (<kernel.Constant object at 0x16fe1b8>, <kernel.DependentProduct object at 0x16fe488>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Complex__Ocomplex
% 0.54/0.72  Using role type
% 0.54/0.72  Declaring abs_abs_complex:(complex->complex)
% 0.54/0.72  FOF formula (<kernel.Constant object at 0x16fe440>, <kernel.DependentProduct object at 0x16fe4d0>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Int__Oint
% 0.54/0.72  Using role type
% 0.54/0.72  Declaring abs_abs_int:(int->int)
% 0.54/0.72  FOF formula (<kernel.Constant object at 0x16fe050>, <kernel.DependentProduct object at 0x16fe518>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Rat__Orat
% 0.54/0.72  Using role type
% 0.54/0.72  Declaring abs_abs_rat:(rat->rat)
% 0.54/0.72  FOF formula (<kernel.Constant object at 0x16fe290>, <kernel.DependentProduct object at 0x16fe560>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Real__Oreal
% 0.54/0.72  Using role type
% 0.54/0.72  Declaring abs_abs_real:(real->real)
% 0.54/0.72  FOF formula (<kernel.Constant object at 0x16fe050>, <kernel.DependentProduct object at 0x16fe290>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Code____Numeral__Ointeger
% 0.54/0.72  Using role type
% 0.54/0.72  Declaring minus_8373710615458151222nteger:(code_integer->(code_integer->code_integer))
% 0.54/0.72  FOF formula (<kernel.Constant object at 0x16fe5a8>, <kernel.DependentProduct object at 0x16fe560>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Complex__Ocomplex
% 0.54/0.72  Using role type
% 0.54/0.72  Declaring minus_minus_complex:(complex->(complex->complex))
% 0.54/0.72  FOF formula (<kernel.Constant object at 0x16fe050>, <kernel.DependentProduct object at 0x16fe5a8>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Extended____Nat__Oenat
% 0.54/0.72  Using role type
% 0.54/0.72  Declaring minus_3235023915231533773d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.54/0.72  FOF formula (<kernel.Constant object at 0x16fe680>, <kernel.DependentProduct object at 0x16fe560>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Int__Oint
% 0.54/0.72  Using role type
% 0.54/0.72  Declaring minus_minus_int:(int->(int->int))
% 0.54/0.72  FOF formula (<kernel.Constant object at 0x16fe488>, <kernel.DependentProduct object at 0x16fe050>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Nat__Onat
% 0.54/0.72  Using role type
% 0.54/0.72  Declaring minus_minus_nat:(nat->(nat->nat))
% 0.54/0.72  FOF formula (<kernel.Constant object at 0x16fe758>, <kernel.DependentProduct object at 0x16fe680>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Rat__Orat
% 0.54/0.72  Using role type
% 0.54/0.72  Declaring minus_minus_rat:(rat->(rat->rat))
% 0.54/0.73  FOF formula (<kernel.Constant object at 0x16fe290>, <kernel.DependentProduct object at 0x16fe488>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Real__Oreal
% 0.54/0.73  Using role type
% 0.54/0.73  Declaring minus_minus_real:(real->(real->real))
% 0.54/0.73  FOF formula (<kernel.Constant object at 0x16fe758>, <kernel.DependentProduct object at 0x16fe290>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.54/0.73  Using role type
% 0.54/0.73  Declaring minus_811609699411566653omplex:(set_complex->(set_complex->set_complex))
% 0.54/0.73  FOF formula (<kernel.Constant object at 0x16fe5a8>, <kernel.DependentProduct object at 0x16fe488>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Int__Oint_J
% 0.54/0.73  Using role type
% 0.54/0.73  Declaring minus_minus_set_int:(set_int->(set_int->set_int))
% 0.54/0.73  FOF formula (<kernel.Constant object at 0x16fe638>, <kernel.DependentProduct object at 0x16fe758>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Nat__Onat_J
% 0.54/0.73  Using role type
% 0.54/0.73  Declaring minus_minus_set_nat:(set_nat->(set_nat->set_nat))
% 0.54/0.73  FOF formula (<kernel.Constant object at 0x16fe5a8>, <kernel.DependentProduct object at 0x16fe290>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.54/0.73  Using role type
% 0.54/0.73  Declaring minus_1356011639430497352at_nat:(set_Pr1261947904930325089at_nat->(set_Pr1261947904930325089at_nat->set_Pr1261947904930325089at_nat))
% 0.54/0.73  FOF formula (<kernel.Constant object at 0x16fe710>, <kernel.DependentProduct object at 0x16fe758>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Real__Oreal_J
% 0.54/0.73  Using role type
% 0.54/0.73  Declaring minus_minus_set_real:(set_real->(set_real->set_real))
% 0.54/0.73  FOF formula (<kernel.Constant object at 0x16fe5a8>, <kernel.DependentProduct object at 0x16fe710>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.54/0.73  Using role type
% 0.54/0.73  Declaring minus_2163939370556025621et_nat:(set_set_nat->(set_set_nat->set_set_nat))
% 0.54/0.73  FOF formula (<kernel.Constant object at 0x16fea28>, <kernel.Constant object at 0x16fe710>) of role type named sy_c_Groups_Oone__class_Oone_001t__Code____Numeral__Ointeger
% 0.54/0.73  Using role type
% 0.54/0.73  Declaring one_one_Code_integer:code_integer
% 0.54/0.73  FOF formula (<kernel.Constant object at 0x16fe488>, <kernel.Constant object at 0x16fe710>) of role type named sy_c_Groups_Oone__class_Oone_001t__Complex__Ocomplex
% 0.54/0.73  Using role type
% 0.54/0.73  Declaring one_one_complex:complex
% 0.54/0.73  FOF formula (<kernel.Constant object at 0x16fea28>, <kernel.Constant object at 0x16fe290>) of role type named sy_c_Groups_Oone__class_Oone_001t__Extended____Nat__Oenat
% 0.54/0.73  Using role type
% 0.54/0.73  Declaring one_on7984719198319812577d_enat:extended_enat
% 0.54/0.73  FOF formula (<kernel.Constant object at 0x16fe8c0>, <kernel.Constant object at 0x16fe290>) of role type named sy_c_Groups_Oone__class_Oone_001t__Int__Oint
% 0.54/0.73  Using role type
% 0.54/0.73  Declaring one_one_int:int
% 0.54/0.73  FOF formula (<kernel.Constant object at 0x16feb00>, <kernel.Constant object at 0x16fe290>) of role type named sy_c_Groups_Oone__class_Oone_001t__Nat__Onat
% 0.54/0.73  Using role type
% 0.54/0.73  Declaring one_one_nat:nat
% 0.54/0.73  FOF formula (<kernel.Constant object at 0x16feb48>, <kernel.Constant object at 0x16fe290>) of role type named sy_c_Groups_Oone__class_Oone_001t__Rat__Orat
% 0.54/0.73  Using role type
% 0.54/0.73  Declaring one_one_rat:rat
% 0.54/0.73  FOF formula (<kernel.Constant object at 0x16feb90>, <kernel.Constant object at 0x16fe290>) of role type named sy_c_Groups_Oone__class_Oone_001t__Real__Oreal
% 0.54/0.73  Using role type
% 0.54/0.73  Declaring one_one_real:real
% 0.54/0.73  FOF formula (<kernel.Constant object at 0x16feb48>, <kernel.DependentProduct object at 0x16feb90>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Code____Numeral__Ointeger
% 0.54/0.73  Using role type
% 0.54/0.73  Declaring plus_p5714425477246183910nteger:(code_integer->(code_integer->code_integer))
% 0.54/0.73  FOF formula (<kernel.Constant object at 0x16fecf8>, <kernel.DependentProduct object at 0x16fe290>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Complex__Ocomplex
% 0.54/0.73  Using role type
% 0.54/0.73  Declaring plus_plus_complex:(complex->(complex->complex))
% 0.54/0.73  FOF formula (<kernel.Constant object at 0x16feb48>, <kernel.DependentProduct object at 0x16fecf8>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Extended____Nat__Oenat
% 0.54/0.73  Using role type
% 0.54/0.73  Declaring plus_p3455044024723400733d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.54/0.73  FOF formula (<kernel.Constant object at 0x16fedd0>, <kernel.DependentProduct object at 0x16fe290>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Int__Oint
% 0.54/0.73  Using role type
% 0.54/0.73  Declaring plus_plus_int:(int->(int->int))
% 0.54/0.73  FOF formula (<kernel.Constant object at 0x16febd8>, <kernel.DependentProduct object at 0x16feb48>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Nat__Onat
% 0.54/0.73  Using role type
% 0.54/0.73  Declaring plus_plus_nat:(nat->(nat->nat))
% 0.54/0.73  FOF formula (<kernel.Constant object at 0x16feea8>, <kernel.DependentProduct object at 0x16fedd0>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Num__Onum
% 0.54/0.73  Using role type
% 0.54/0.73  Declaring plus_plus_num:(num->(num->num))
% 0.54/0.73  FOF formula (<kernel.Constant object at 0x16feb90>, <kernel.DependentProduct object at 0x16febd8>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Rat__Orat
% 0.54/0.73  Using role type
% 0.54/0.73  Declaring plus_plus_rat:(rat->(rat->rat))
% 0.54/0.73  FOF formula (<kernel.Constant object at 0x16fed88>, <kernel.DependentProduct object at 0x16feea8>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Real__Oreal
% 0.54/0.73  Using role type
% 0.54/0.73  Declaring plus_plus_real:(real->(real->real))
% 0.54/0.73  FOF formula (<kernel.Constant object at 0x16fecf8>, <kernel.DependentProduct object at 0x16feb90>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__String__Oliteral
% 0.54/0.73  Using role type
% 0.54/0.73  Declaring plus_plus_literal:(literal->(literal->literal))
% 0.54/0.73  FOF formula (<kernel.Constant object at 0x16feb48>, <kernel.DependentProduct object at 0x1701098>) of role type named sy_c_Groups_Osgn__class_Osgn_001t__Code____Numeral__Ointeger
% 0.54/0.73  Using role type
% 0.54/0.73  Declaring sgn_sgn_Code_integer:(code_integer->code_integer)
% 0.54/0.73  FOF formula (<kernel.Constant object at 0x16febd8>, <kernel.DependentProduct object at 0x1701050>) of role type named sy_c_Groups_Osgn__class_Osgn_001t__Complex__Ocomplex
% 0.54/0.73  Using role type
% 0.54/0.73  Declaring sgn_sgn_complex:(complex->complex)
% 0.54/0.73  FOF formula (<kernel.Constant object at 0x16feb90>, <kernel.DependentProduct object at 0x17010e0>) of role type named sy_c_Groups_Osgn__class_Osgn_001t__Int__Oint
% 0.54/0.73  Using role type
% 0.54/0.73  Declaring sgn_sgn_int:(int->int)
% 0.54/0.73  FOF formula (<kernel.Constant object at 0x16feea8>, <kernel.DependentProduct object at 0x1701128>) of role type named sy_c_Groups_Osgn__class_Osgn_001t__Rat__Orat
% 0.54/0.73  Using role type
% 0.54/0.73  Declaring sgn_sgn_rat:(rat->rat)
% 0.54/0.73  FOF formula (<kernel.Constant object at 0x16feb48>, <kernel.DependentProduct object at 0x1701170>) of role type named sy_c_Groups_Osgn__class_Osgn_001t__Real__Oreal
% 0.54/0.73  Using role type
% 0.54/0.73  Declaring sgn_sgn_real:(real->real)
% 0.54/0.73  FOF formula (<kernel.Constant object at 0x16feb48>, <kernel.DependentProduct object at 0x1701098>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Code____Numeral__Ointeger
% 0.54/0.73  Using role type
% 0.54/0.73  Declaring times_3573771949741848930nteger:(code_integer->(code_integer->code_integer))
% 0.54/0.73  FOF formula (<kernel.Constant object at 0x16feea8>, <kernel.DependentProduct object at 0x1701200>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Complex__Ocomplex
% 0.54/0.73  Using role type
% 0.54/0.73  Declaring times_times_complex:(complex->(complex->complex))
% 0.54/0.73  FOF formula (<kernel.Constant object at 0x1701128>, <kernel.DependentProduct object at 0x17012d8>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Extended____Nat__Oenat
% 0.54/0.73  Using role type
% 0.54/0.73  Declaring times_7803423173614009249d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.54/0.73  FOF formula (<kernel.Constant object at 0x16feea8>, <kernel.DependentProduct object at 0x1701290>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Int__Oint
% 0.54/0.73  Using role type
% 0.54/0.73  Declaring times_times_int:(int->(int->int))
% 0.54/0.73  FOF formula (<kernel.Constant object at 0x16feea8>, <kernel.DependentProduct object at 0x1701200>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Nat__Onat
% 0.54/0.73  Using role type
% 0.54/0.73  Declaring times_times_nat:(nat->(nat->nat))
% 0.54/0.73  FOF formula (<kernel.Constant object at 0x1701368>, <kernel.DependentProduct object at 0x17010e0>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Num__Onum
% 0.54/0.74  Using role type
% 0.54/0.74  Declaring times_times_num:(num->(num->num))
% 0.54/0.74  FOF formula (<kernel.Constant object at 0x17011b8>, <kernel.DependentProduct object at 0x1701128>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Rat__Orat
% 0.54/0.74  Using role type
% 0.54/0.74  Declaring times_times_rat:(rat->(rat->rat))
% 0.54/0.74  FOF formula (<kernel.Constant object at 0x1701248>, <kernel.DependentProduct object at 0x1701368>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Real__Oreal
% 0.54/0.74  Using role type
% 0.54/0.74  Declaring times_times_real:(real->(real->real))
% 0.54/0.74  FOF formula (<kernel.Constant object at 0x17011b8>, <kernel.DependentProduct object at 0x1701290>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Code____Numeral__Ointeger
% 0.54/0.74  Using role type
% 0.54/0.74  Declaring uminus1351360451143612070nteger:(code_integer->code_integer)
% 0.54/0.74  FOF formula (<kernel.Constant object at 0x1701368>, <kernel.DependentProduct object at 0x1701518>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Complex__Ocomplex
% 0.54/0.74  Using role type
% 0.54/0.74  Declaring uminus1482373934393186551omplex:(complex->complex)
% 0.54/0.74  FOF formula (<kernel.Constant object at 0x17012d8>, <kernel.DependentProduct object at 0x17015a8>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Int__Oint
% 0.54/0.74  Using role type
% 0.54/0.74  Declaring uminus_uminus_int:(int->int)
% 0.54/0.74  FOF formula (<kernel.Constant object at 0x17014d0>, <kernel.DependentProduct object at 0x17015f0>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Rat__Orat
% 0.54/0.74  Using role type
% 0.54/0.74  Declaring uminus_uminus_rat:(rat->rat)
% 0.54/0.74  FOF formula (<kernel.Constant object at 0x1701200>, <kernel.DependentProduct object at 0x1701638>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Real__Oreal
% 0.54/0.74  Using role type
% 0.54/0.74  Declaring uminus_uminus_real:(real->real)
% 0.54/0.74  FOF formula (<kernel.Constant object at 0x17014d0>, <kernel.DependentProduct object at 0x1701680>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__Int__Oint_J
% 0.54/0.74  Using role type
% 0.54/0.74  Declaring uminus1532241313380277803et_int:(set_int->set_int)
% 0.54/0.74  FOF formula (<kernel.Constant object at 0x1701638>, <kernel.DependentProduct object at 0x1701710>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__Nat__Onat_J
% 0.54/0.74  Using role type
% 0.54/0.74  Declaring uminus5710092332889474511et_nat:(set_nat->set_nat)
% 0.54/0.74  FOF formula (<kernel.Constant object at 0x1701680>, <kernel.DependentProduct object at 0x17017a0>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__Real__Oreal_J
% 0.54/0.74  Using role type
% 0.54/0.74  Declaring uminus612125837232591019t_real:(set_real->set_real)
% 0.54/0.74  FOF formula (<kernel.Constant object at 0x1701710>, <kernel.Constant object at 0x17016c8>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Code____Numeral__Ointeger
% 0.54/0.74  Using role type
% 0.54/0.74  Declaring zero_z3403309356797280102nteger:code_integer
% 0.54/0.74  FOF formula (<kernel.Constant object at 0x1701758>, <kernel.Constant object at 0x17016c8>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Complex__Ocomplex
% 0.54/0.74  Using role type
% 0.54/0.74  Declaring zero_zero_complex:complex
% 0.54/0.74  FOF formula (<kernel.Constant object at 0x1701710>, <kernel.Constant object at 0x1701518>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Extended____Nat__Oenat
% 0.54/0.74  Using role type
% 0.54/0.74  Declaring zero_z5237406670263579293d_enat:extended_enat
% 0.54/0.74  FOF formula (<kernel.Constant object at 0x1701830>, <kernel.Constant object at 0x1701518>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Int__Oint
% 0.54/0.74  Using role type
% 0.54/0.74  Declaring zero_zero_int:int
% 0.54/0.74  FOF formula (<kernel.Constant object at 0x17018c0>, <kernel.Constant object at 0x1701518>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Nat__Onat
% 0.54/0.74  Using role type
% 0.54/0.74  Declaring zero_zero_nat:nat
% 0.54/0.74  FOF formula (<kernel.Constant object at 0x1701908>, <kernel.Constant object at 0x1701518>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Rat__Orat
% 0.54/0.74  Using role type
% 0.54/0.74  Declaring zero_zero_rat:rat
% 0.54/0.74  FOF formula (<kernel.Constant object at 0x1701950>, <kernel.Constant object at 0x1701518>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Real__Oreal
% 0.54/0.74  Using role type
% 0.54/0.74  Declaring zero_zero_real:real
% 0.54/0.74  FOF formula (<kernel.Constant object at 0x1701998>, <kernel.Constant object at 0x1701518>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__String__Oliteral
% 0.54/0.74  Using role type
% 0.54/0.74  Declaring zero_zero_literal:literal
% 0.54/0.74  FOF formula (<kernel.Constant object at 0x1701950>, <kernel.DependentProduct object at 0x1701998>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001_Eo_001t__Nat__Onat
% 0.54/0.74  Using role type
% 0.54/0.74  Declaring groups8507830703676809646_o_nat:((Prop->nat)->(set_o->nat))
% 0.54/0.74  FOF formula (<kernel.Constant object at 0x1701518>, <kernel.DependentProduct object at 0x1701b00>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Complex__Ocomplex_001t__Complex__Ocomplex
% 0.54/0.74  Using role type
% 0.54/0.74  Declaring groups7754918857620584856omplex:((complex->complex)->(set_complex->complex))
% 0.54/0.74  FOF formula (<kernel.Constant object at 0x1701998>, <kernel.DependentProduct object at 0x1701950>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Complex__Ocomplex_001t__Int__Oint
% 0.54/0.74  Using role type
% 0.54/0.74  Declaring groups5690904116761175830ex_int:((complex->int)->(set_complex->int))
% 0.54/0.74  FOF formula (<kernel.Constant object at 0x1701b00>, <kernel.DependentProduct object at 0x1701518>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Complex__Ocomplex_001t__Nat__Onat
% 0.54/0.74  Using role type
% 0.54/0.74  Declaring groups5693394587270226106ex_nat:((complex->nat)->(set_complex->nat))
% 0.54/0.74  FOF formula (<kernel.Constant object at 0x1701950>, <kernel.DependentProduct object at 0x1701998>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Complex__Ocomplex_001t__Rat__Orat
% 0.54/0.74  Using role type
% 0.54/0.74  Declaring groups5058264527183730370ex_rat:((complex->rat)->(set_complex->rat))
% 0.54/0.74  FOF formula (<kernel.Constant object at 0x1701518>, <kernel.DependentProduct object at 0x1701b00>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Complex__Ocomplex_001t__Real__Oreal
% 0.54/0.74  Using role type
% 0.54/0.74  Declaring groups5808333547571424918x_real:((complex->real)->(set_complex->real))
% 0.54/0.74  FOF formula (<kernel.Constant object at 0x1701998>, <kernel.DependentProduct object at 0x1701950>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Code____Numeral__Ointeger
% 0.54/0.74  Using role type
% 0.54/0.74  Declaring groups7873554091576472773nteger:((int->code_integer)->(set_int->code_integer))
% 0.54/0.74  FOF formula (<kernel.Constant object at 0x1701b00>, <kernel.DependentProduct object at 0x1701518>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Complex__Ocomplex
% 0.54/0.74  Using role type
% 0.54/0.74  Declaring groups3049146728041665814omplex:((int->complex)->(set_int->complex))
% 0.54/0.74  FOF formula (<kernel.Constant object at 0x1701950>, <kernel.DependentProduct object at 0x1701998>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Int__Oint
% 0.54/0.74  Using role type
% 0.54/0.74  Declaring groups4538972089207619220nt_int:((int->int)->(set_int->int))
% 0.54/0.74  FOF formula (<kernel.Constant object at 0x1701518>, <kernel.DependentProduct object at 0x1701b00>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Nat__Onat
% 0.54/0.74  Using role type
% 0.54/0.74  Declaring groups4541462559716669496nt_nat:((int->nat)->(set_int->nat))
% 0.54/0.74  FOF formula (<kernel.Constant object at 0x1701998>, <kernel.DependentProduct object at 0x1701a70>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Rat__Orat
% 0.54/0.74  Using role type
% 0.54/0.74  Declaring groups3906332499630173760nt_rat:((int->rat)->(set_int->rat))
% 0.54/0.74  FOF formula (<kernel.Constant object at 0x1701998>, <kernel.DependentProduct object at 0x1704098>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Real__Oreal
% 0.54/0.74  Using role type
% 0.54/0.74  Declaring groups8778361861064173332t_real:((int->real)->(set_int->real))
% 0.54/0.74  FOF formula (<kernel.Constant object at 0x1701998>, <kernel.DependentProduct object at 0x1704128>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Code____Numeral__Ointeger
% 0.54/0.74  Using role type
% 0.54/0.74  Declaring groups7501900531339628137nteger:((nat->code_integer)->(set_nat->code_integer))
% 0.54/0.74  FOF formula (<kernel.Constant object at 0x1701518>, <kernel.DependentProduct object at 0x1704170>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Complex__Ocomplex
% 0.54/0.75  Using role type
% 0.54/0.75  Declaring groups2073611262835488442omplex:((nat->complex)->(set_nat->complex))
% 0.54/0.75  FOF formula (<kernel.Constant object at 0x1704200>, <kernel.DependentProduct object at 0x1704248>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Extended____Nat__Oenat
% 0.54/0.75  Using role type
% 0.54/0.75  Declaring groups7108830773950497114d_enat:((nat->extended_enat)->(set_nat->extended_enat))
% 0.54/0.75  FOF formula (<kernel.Constant object at 0x17042d8>, <kernel.DependentProduct object at 0x17041b8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Int__Oint
% 0.54/0.75  Using role type
% 0.54/0.75  Declaring groups3539618377306564664at_int:((nat->int)->(set_nat->int))
% 0.54/0.75  FOF formula (<kernel.Constant object at 0x1704290>, <kernel.DependentProduct object at 0x1704200>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Nat__Onat
% 0.54/0.75  Using role type
% 0.54/0.75  Declaring groups3542108847815614940at_nat:((nat->nat)->(set_nat->nat))
% 0.54/0.75  FOF formula (<kernel.Constant object at 0x1704368>, <kernel.DependentProduct object at 0x17043f8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Rat__Orat
% 0.54/0.75  Using role type
% 0.54/0.75  Declaring groups2906978787729119204at_rat:((nat->rat)->(set_nat->rat))
% 0.54/0.75  FOF formula (<kernel.Constant object at 0x1704290>, <kernel.DependentProduct object at 0x17042d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Real__Oreal
% 0.54/0.75  Using role type
% 0.54/0.75  Declaring groups6591440286371151544t_real:((nat->real)->(set_nat->real))
% 0.54/0.75  FOF formula (<kernel.Constant object at 0x17043f8>, <kernel.DependentProduct object at 0x1704200>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Complex__Ocomplex
% 0.54/0.75  Using role type
% 0.54/0.75  Declaring groups6381953495645901045omplex:((product_prod_nat_nat->complex)->(set_Pr1261947904930325089at_nat->complex))
% 0.54/0.75  FOF formula (<kernel.Constant object at 0x17042d8>, <kernel.DependentProduct object at 0x17040e0>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Nat__Onat
% 0.54/0.75  Using role type
% 0.54/0.75  Declaring groups977919841031483927at_nat:((product_prod_nat_nat->nat)->(set_Pr1261947904930325089at_nat->nat))
% 0.54/0.75  FOF formula (<kernel.Constant object at 0x1704200>, <kernel.DependentProduct object at 0x17045a8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Real__Oreal
% 0.54/0.75  Using role type
% 0.54/0.75  Declaring groups4567486121110086003t_real:((product_prod_nat_nat->real)->(set_Pr1261947904930325089at_nat->real))
% 0.54/0.75  FOF formula (<kernel.Constant object at 0x17040e0>, <kernel.DependentProduct object at 0x1704368>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Real__Oreal_001t__Code____Numeral__Ointeger
% 0.54/0.75  Using role type
% 0.54/0.75  Declaring groups7713935264441627589nteger:((real->code_integer)->(set_real->code_integer))
% 0.54/0.75  FOF formula (<kernel.Constant object at 0x17045a8>, <kernel.DependentProduct object at 0x1704200>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Real__Oreal_001t__Complex__Ocomplex
% 0.54/0.75  Using role type
% 0.54/0.75  Declaring groups5754745047067104278omplex:((real->complex)->(set_real->complex))
% 0.54/0.75  FOF formula (<kernel.Constant object at 0x1704368>, <kernel.DependentProduct object at 0x17040e0>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Real__Oreal_001t__Int__Oint
% 0.54/0.75  Using role type
% 0.54/0.75  Declaring groups1932886352136224148al_int:((real->int)->(set_real->int))
% 0.54/0.75  FOF formula (<kernel.Constant object at 0x1704200>, <kernel.DependentProduct object at 0x17045a8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Real__Oreal_001t__Nat__Onat
% 0.54/0.75  Using role type
% 0.54/0.75  Declaring groups1935376822645274424al_nat:((real->nat)->(set_real->nat))
% 0.54/0.75  FOF formula (<kernel.Constant object at 0x17040e0>, <kernel.DependentProduct object at 0x1704368>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Real__Oreal_001t__Rat__Orat
% 0.54/0.75  Using role type
% 0.54/0.75  Declaring groups1300246762558778688al_rat:((real->rat)->(set_real->rat))
% 0.54/0.75  FOF formula (<kernel.Constant object at 0x17045a8>, <kernel.DependentProduct object at 0x1704200>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Real__Oreal_001t__Real__Oreal
% 0.54/0.75  Using role type
% 0.54/0.75  Declaring groups8097168146408367636l_real:((real->real)->(set_real->real))
% 0.54/0.75  FOF formula (<kernel.Constant object at 0x1704368>, <kernel.DependentProduct object at 0x17040e0>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Set__Oset_It__Nat__Onat_J_001t__Complex__Ocomplex
% 0.54/0.75  Using role type
% 0.54/0.75  Declaring groups8255218700646806128omplex:((set_nat->complex)->(set_set_nat->complex))
% 0.54/0.75  FOF formula (<kernel.Constant object at 0x1704200>, <kernel.DependentProduct object at 0x17045a8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Set__Oset_It__Nat__Onat_J_001t__Nat__Onat
% 0.54/0.75  Using role type
% 0.54/0.75  Declaring groups8294997508430121362at_nat:((set_nat->nat)->(set_set_nat->nat))
% 0.54/0.75  FOF formula (<kernel.Constant object at 0x17040e0>, <kernel.DependentProduct object at 0x1704368>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Set__Oset_It__Nat__Onat_J_001t__Real__Oreal
% 0.54/0.75  Using role type
% 0.54/0.75  Declaring groups5107569545109728110t_real:((set_nat->real)->(set_set_nat->real))
% 0.54/0.75  FOF formula (<kernel.Constant object at 0x17045a8>, <kernel.DependentProduct object at 0x1704200>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__VEBT____Definitions__OVEBT_001t__Nat__Onat
% 0.54/0.75  Using role type
% 0.54/0.75  Declaring groups771621172384141258BT_nat:((vEBT_VEBT->nat)->(set_VEBT_VEBT->nat))
% 0.54/0.75  FOF formula (<kernel.Constant object at 0x1704368>, <kernel.DependentProduct object at 0x17040e0>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Complex__Ocomplex_001t__Code____Numeral__Ointeger
% 0.54/0.75  Using role type
% 0.54/0.75  Declaring groups8682486955453173170nteger:((complex->code_integer)->(set_complex->code_integer))
% 0.54/0.75  FOF formula (<kernel.Constant object at 0x1704200>, <kernel.DependentProduct object at 0x17045a8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Complex__Ocomplex_001t__Complex__Ocomplex
% 0.54/0.75  Using role type
% 0.54/0.75  Declaring groups3708469109370488835omplex:((complex->complex)->(set_complex->complex))
% 0.54/0.75  FOF formula (<kernel.Constant object at 0x17040e0>, <kernel.DependentProduct object at 0x1704368>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Complex__Ocomplex_001t__Int__Oint
% 0.54/0.75  Using role type
% 0.54/0.75  Declaring groups858564598930262913ex_int:((complex->int)->(set_complex->int))
% 0.54/0.75  FOF formula (<kernel.Constant object at 0x17045a8>, <kernel.DependentProduct object at 0x1704200>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Complex__Ocomplex_001t__Nat__Onat
% 0.54/0.75  Using role type
% 0.54/0.75  Declaring groups861055069439313189ex_nat:((complex->nat)->(set_complex->nat))
% 0.54/0.75  FOF formula (<kernel.Constant object at 0x1704368>, <kernel.DependentProduct object at 0x17040e0>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Complex__Ocomplex_001t__Rat__Orat
% 0.54/0.75  Using role type
% 0.54/0.75  Declaring groups225925009352817453ex_rat:((complex->rat)->(set_complex->rat))
% 0.54/0.75  FOF formula (<kernel.Constant object at 0x1704200>, <kernel.DependentProduct object at 0x17045a8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Complex__Ocomplex_001t__Real__Oreal
% 0.54/0.75  Using role type
% 0.54/0.75  Declaring groups766887009212190081x_real:((complex->real)->(set_complex->real))
% 0.54/0.75  FOF formula (<kernel.Constant object at 0x17040e0>, <kernel.DependentProduct object at 0x1704638>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Int__Oint_001t__Code____Numeral__Ointeger
% 0.54/0.75  Using role type
% 0.54/0.75  Declaring groups3827104343326376752nteger:((int->code_integer)->(set_int->code_integer))
% 0.54/0.75  FOF formula (<kernel.Constant object at 0x17040e0>, <kernel.DependentProduct object at 0x1b24098>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Int__Oint_001t__Complex__Ocomplex
% 0.54/0.75  Using role type
% 0.54/0.75  Declaring groups7440179247065528705omplex:((int->complex)->(set_int->complex))
% 0.54/0.75  FOF formula (<kernel.Constant object at 0x17040e0>, <kernel.DependentProduct object at 0x1b24128>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Int__Oint_001t__Int__Oint
% 0.54/0.75  Using role type
% 0.54/0.75  Declaring groups1705073143266064639nt_int:((int->int)->(set_int->int))
% 0.54/0.75  FOF formula (<kernel.Constant object at 0x1704200>, <kernel.DependentProduct object at 0x1b24170>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Int__Oint_001t__Nat__Onat
% 0.54/0.75  Using role type
% 0.54/0.75  Declaring groups1707563613775114915nt_nat:((int->nat)->(set_int->nat))
% 0.54/0.75  FOF formula (<kernel.Constant object at 0x1b24200>, <kernel.DependentProduct object at 0x1b24248>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Int__Oint_001t__Rat__Orat
% 0.54/0.75  Using role type
% 0.54/0.75  Declaring groups1072433553688619179nt_rat:((int->rat)->(set_int->rat))
% 0.54/0.75  FOF formula (<kernel.Constant object at 0x1b242d8>, <kernel.DependentProduct object at 0x1b241b8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Int__Oint_001t__Real__Oreal
% 0.54/0.75  Using role type
% 0.54/0.75  Declaring groups2316167850115554303t_real:((int->real)->(set_int->real))
% 0.54/0.75  FOF formula (<kernel.Constant object at 0x1b24290>, <kernel.DependentProduct object at 0x1b24200>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Nat__Onat_001t__Code____Numeral__Ointeger
% 0.54/0.75  Using role type
% 0.54/0.75  Declaring groups3455450783089532116nteger:((nat->code_integer)->(set_nat->code_integer))
% 0.54/0.75  FOF formula (<kernel.Constant object at 0x1b24368>, <kernel.DependentProduct object at 0x1b243f8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Nat__Onat_001t__Complex__Ocomplex
% 0.54/0.75  Using role type
% 0.54/0.75  Declaring groups6464643781859351333omplex:((nat->complex)->(set_nat->complex))
% 0.54/0.75  FOF formula (<kernel.Constant object at 0x1b24290>, <kernel.DependentProduct object at 0x1b242d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Nat__Onat_001t__Int__Oint
% 0.54/0.76  Using role type
% 0.54/0.76  Declaring groups705719431365010083at_int:((nat->int)->(set_nat->int))
% 0.54/0.76  FOF formula (<kernel.Constant object at 0x1b243f8>, <kernel.DependentProduct object at 0x1b24368>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Nat__Onat_001t__Nat__Onat
% 0.54/0.76  Using role type
% 0.54/0.76  Declaring groups708209901874060359at_nat:((nat->nat)->(set_nat->nat))
% 0.54/0.76  FOF formula (<kernel.Constant object at 0x1b242d8>, <kernel.DependentProduct object at 0x1b24290>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Nat__Onat_001t__Rat__Orat
% 0.54/0.76  Using role type
% 0.54/0.76  Declaring groups73079841787564623at_rat:((nat->rat)->(set_nat->rat))
% 0.54/0.76  FOF formula (<kernel.Constant object at 0x1b24368>, <kernel.DependentProduct object at 0x1b243f8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Nat__Onat_001t__Real__Oreal
% 0.54/0.76  Using role type
% 0.54/0.76  Declaring groups129246275422532515t_real:((nat->real)->(set_nat->real))
% 0.54/0.76  FOF formula (<kernel.Constant object at 0x1b24290>, <kernel.DependentProduct object at 0x1b240e0>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Complex__Ocomplex
% 0.54/0.76  Using role type
% 0.54/0.76  Declaring groups8110221916422527690omplex:((product_prod_nat_nat->complex)->(set_Pr1261947904930325089at_nat->complex))
% 0.54/0.76  FOF formula (<kernel.Constant object at 0x1b243f8>, <kernel.DependentProduct object at 0x1b24200>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Int__Oint
% 0.54/0.76  Using role type
% 0.54/0.76  Declaring groups4075276357253098568at_int:((product_prod_nat_nat->int)->(set_Pr1261947904930325089at_nat->int))
% 0.54/0.76  FOF formula (<kernel.Constant object at 0x1b240e0>, <kernel.DependentProduct object at 0x1b24758>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Nat__Onat
% 0.54/0.76  Using role type
% 0.54/0.76  Declaring groups4077766827762148844at_nat:((product_prod_nat_nat->nat)->(set_Pr1261947904930325089at_nat->nat))
% 0.54/0.76  FOF formula (<kernel.Constant object at 0x1b24200>, <kernel.DependentProduct object at 0x1b247e8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Real__Oreal
% 0.54/0.76  Using role type
% 0.54/0.76  Declaring groups6036352826371341000t_real:((product_prod_nat_nat->real)->(set_Pr1261947904930325089at_nat->real))
% 0.54/0.76  FOF formula (<kernel.Constant object at 0x1b24758>, <kernel.DependentProduct object at 0x1b242d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Real__Oreal_001t__Code____Numeral__Ointeger
% 0.54/0.76  Using role type
% 0.54/0.76  Declaring groups6225526099057966256nteger:((real->code_integer)->(set_real->code_integer))
% 0.54/0.76  FOF formula (<kernel.Constant object at 0x1b247e8>, <kernel.DependentProduct object at 0x1b24200>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Real__Oreal_001t__Complex__Ocomplex
% 0.54/0.76  Using role type
% 0.54/0.76  Declaring groups713298508707869441omplex:((real->complex)->(set_real->complex))
% 0.54/0.76  FOF formula (<kernel.Constant object at 0x1b242d8>, <kernel.DependentProduct object at 0x1b24758>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Real__Oreal_001t__Int__Oint
% 0.54/0.76  Using role type
% 0.54/0.76  Declaring groups4694064378042380927al_int:((real->int)->(set_real->int))
% 0.54/0.76  FOF formula (<kernel.Constant object at 0x1b24200>, <kernel.DependentProduct object at 0x1b247e8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Real__Oreal_001t__Nat__Onat
% 0.54/0.76  Using role type
% 0.54/0.76  Declaring groups4696554848551431203al_nat:((real->nat)->(set_real->nat))
% 0.54/0.76  FOF formula (<kernel.Constant object at 0x1b24758>, <kernel.DependentProduct object at 0x1b242d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Real__Oreal_001t__Rat__Orat
% 0.54/0.76  Using role type
% 0.54/0.76  Declaring groups4061424788464935467al_rat:((real->rat)->(set_real->rat))
% 0.54/0.76  FOF formula (<kernel.Constant object at 0x1b247e8>, <kernel.DependentProduct object at 0x1b24200>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Real__Oreal_001t__Real__Oreal
% 0.54/0.76  Using role type
% 0.54/0.76  Declaring groups1681761925125756287l_real:((real->real)->(set_real->real))
% 0.54/0.76  FOF formula (<kernel.Constant object at 0x1b242d8>, <kernel.DependentProduct object at 0x1b24758>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Set__Oset_It__Nat__Onat_J_001t__Complex__Ocomplex
% 0.54/0.76  Using role type
% 0.54/0.76  Declaring groups1092910753850256091omplex:((set_nat->complex)->(set_set_nat->complex))
% 0.54/0.76  FOF formula (<kernel.Constant object at 0x1b24200>, <kernel.DependentProduct object at 0x1b247e8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Set__Oset_It__Nat__Onat_J_001t__Real__Oreal
% 0.54/0.76  Using role type
% 0.54/0.76  Declaring groups3619160379726066777t_real:((set_nat->real)->(set_set_nat->real))
% 0.54/0.76  FOF formula (<kernel.Constant object at 0x1b24758>, <kernel.DependentProduct object at 0x1b24200>) of role type named sy_c_Groups__List_Ocomm__semiring__0__class_Ohorner__sum_001_Eo_001t__Int__Oint
% 0.54/0.76  Using role type
% 0.54/0.76  Declaring groups9116527308978886569_o_int:((Prop->int)->(int->(list_o->int)))
% 0.54/0.76  FOF formula (<kernel.Constant object at 0x1b247e8>, <kernel.DependentProduct object at 0x1b24f80>) of role type named sy_c_Groups__List_Omonoid__add__class_Osum__list_001t__Nat__Onat
% 0.54/0.76  Using role type
% 0.54/0.76  Declaring groups4561878855575611511st_nat:(list_nat->nat)
% 0.54/0.76  FOF formula (<kernel.Constant object at 0x1b24320>, <kernel.DependentProduct object at 0x1b24fc8>) of role type named sy_c_HOL_OThe_001t__Int__Oint
% 0.54/0.76  Using role type
% 0.54/0.76  Declaring the_int:((int->Prop)->int)
% 0.54/0.76  FOF formula (<kernel.Constant object at 0x1b24200>, <kernel.DependentProduct object at 0x1b247e8>) of role type named sy_c_HOL_OThe_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.54/0.76  Using role type
% 0.54/0.76  Declaring the_Pr4378521158711661632nt_int:((product_prod_int_int->Prop)->product_prod_int_int)
% 0.54/0.76  FOF formula (<kernel.Constant object at 0x1b24ea8>, <kernel.DependentProduct object at 0x1b2b0e0>) of role type named sy_c_HOL_OThe_001t__Real__Oreal
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring the_real:((real->Prop)->real)
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1b24320>, <kernel.DependentProduct object at 0x1b2b128>) of role type named sy_c_If_001_062_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring if_Cod4779417660136461971nteger:(Prop->((code_integer->code_integer)->((code_integer->code_integer)->(code_integer->code_integer))))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1b24200>, <kernel.DependentProduct object at 0x1b2b248>) of role type named sy_c_If_001_062_It__Int__Oint_Mt__Int__Oint_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring if_int_int:(Prop->((int->int)->((int->int)->(int->int))))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1b24ea8>, <kernel.DependentProduct object at 0x1b2b128>) of role type named sy_c_If_001t__Code____Numeral__Ointeger
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring if_Code_integer:(Prop->(code_integer->(code_integer->code_integer)))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1b24320>, <kernel.DependentProduct object at 0x1b2b248>) of role type named sy_c_If_001t__Complex__Ocomplex
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring if_complex:(Prop->(complex->(complex->complex)))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1b24200>, <kernel.DependentProduct object at 0x1b2b128>) of role type named sy_c_If_001t__Extended____Nat__Oenat
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring if_Extended_enat:(Prop->(extended_enat->(extended_enat->extended_enat)))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1b24320>, <kernel.DependentProduct object at 0x1b2b128>) of role type named sy_c_If_001t__Int__Oint
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring if_int:(Prop->(int->(int->int)))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1b24320>, <kernel.DependentProduct object at 0x1b2b128>) of role type named sy_c_If_001t__List__Olist_It__Int__Oint_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring if_list_int:(Prop->(list_int->(list_int->list_int)))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1b2b368>, <kernel.DependentProduct object at 0x1b2b128>) of role type named sy_c_If_001t__List__Olist_It__Nat__Onat_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring if_list_nat:(Prop->(list_nat->(list_nat->list_nat)))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1b2b3b0>, <kernel.DependentProduct object at 0x1b2b128>) of role type named sy_c_If_001t__Nat__Onat
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring if_nat:(Prop->(nat->(nat->nat)))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1b2b3f8>, <kernel.DependentProduct object at 0x1b2b128>) of role type named sy_c_If_001t__Num__Onum
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring if_num:(Prop->(num->(num->num)))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1b2b440>, <kernel.DependentProduct object at 0x1b2b128>) of role type named sy_c_If_001t__Option__Ooption_It__Nat__Onat_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring if_option_nat:(Prop->(option_nat->(option_nat->option_nat)))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1b2b488>, <kernel.DependentProduct object at 0x1b2b128>) of role type named sy_c_If_001t__Option__Ooption_It__Num__Onum_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring if_option_num:(Prop->(option_num->(option_num->option_num)))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1b2b440>, <kernel.DependentProduct object at 0x1b2b0e0>) of role type named sy_c_If_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_M_Eo_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring if_Pro5737122678794959658eger_o:(Prop->(produc6271795597528267376eger_o->(produc6271795597528267376eger_o->produc6271795597528267376eger_o)))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1b2b128>, <kernel.DependentProduct object at 0x1b2b050>) of role type named sy_c_If_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring if_Pro6119634080678213985nteger:(Prop->(produc8923325533196201883nteger->(produc8923325533196201883nteger->produc8923325533196201883nteger)))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1b2b0e0>, <kernel.DependentProduct object at 0x1b2b290>) of role type named sy_c_If_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring if_Pro3027730157355071871nt_int:(Prop->(product_prod_int_int->(product_prod_int_int->product_prod_int_int)))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1b2b050>, <kernel.DependentProduct object at 0x1b2b488>) of role type named sy_c_If_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring if_Pro6206227464963214023at_nat:(Prop->(product_prod_nat_nat->(product_prod_nat_nat->product_prod_nat_nat)))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1b2b638>, <kernel.DependentProduct object at 0x1b2b488>) of role type named sy_c_If_001t__Rat__Orat
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring if_rat:(Prop->(rat->(rat->rat)))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1b2b6c8>, <kernel.DependentProduct object at 0x1b2b488>) of role type named sy_c_If_001t__Real__Oreal
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring if_real:(Prop->(real->(real->real)))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1b2b7a0>, <kernel.DependentProduct object at 0x1b2b488>) of role type named sy_c_If_001t__Set__Oset_It__Int__Oint_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring if_set_int:(Prop->(set_int->(set_int->set_int)))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1b2b7e8>, <kernel.DependentProduct object at 0x1b2b488>) of role type named sy_c_If_001t__VEBT____Definitions__OVEBT
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring if_VEBT_VEBT:(Prop->(vEBT_VEBT->(vEBT_VEBT->vEBT_VEBT)))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1b2b7a0>, <kernel.DependentProduct object at 0x1b2b7e8>) of role type named sy_c_Infinite__Set_Owellorder__class_Oenumerate_001t__Nat__Onat
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring infini8530281810654367211te_nat:(set_nat->(nat->nat))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1b2b878>, <kernel.DependentProduct object at 0x1b2b830>) of role type named sy_c_Int_OAbs__Integ
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring abs_Integ:(product_prod_nat_nat->int)
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1b2b638>, <kernel.DependentProduct object at 0x1b2b8c0>) of role type named sy_c_Int_ORep__Integ
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring rep_Integ:(int->product_prod_nat_nat)
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1b2b320>, <kernel.DependentProduct object at 0x1b2b638>) of role type named sy_c_Int_Oint__ge__less__than
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring int_ge_less_than:(int->set_Pr958786334691620121nt_int)
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1b2b6c8>, <kernel.DependentProduct object at 0x1b2b8c0>) of role type named sy_c_Int_Oint__ge__less__than2
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring int_ge_less_than2:(int->set_Pr958786334691620121nt_int)
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1b2b488>, <kernel.DependentProduct object at 0x1b2b878>) of role type named sy_c_Int_Ointrel
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring intrel:(product_prod_nat_nat->(product_prod_nat_nat->Prop))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1b2b638>, <kernel.DependentProduct object at 0x1b2b950>) of role type named sy_c_Int_Onat
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring nat2:(int->nat)
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1b2b7e8>, <kernel.DependentProduct object at 0x1b2b488>) of role type named sy_c_Int_Opcr__int
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring pcr_int:(product_prod_nat_nat->(int->Prop))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1b2b9e0>, <kernel.DependentProduct object at 0x1b2b638>) of role type named sy_c_Int_Opower__int_001t__Real__Oreal
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring power_int_real:(real->(int->real))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1b2b7e8>, <kernel.Constant object at 0x1b2b950>) of role type named sy_c_Int_Oring__1__class_OInts_001t__Code____Numeral__Ointeger
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring ring_11222124179247155820nteger:set_Code_integer
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1b2b488>, <kernel.Constant object at 0x1b2b950>) of role type named sy_c_Int_Oring__1__class_OInts_001t__Complex__Ocomplex
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring ring_1_Ints_complex:set_complex
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1b2bb00>, <kernel.Constant object at 0x1b2b950>) of role type named sy_c_Int_Oring__1__class_OInts_001t__Int__Oint
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring ring_1_Ints_int:set_int
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1b2bab8>, <kernel.Constant object at 0x1b2b950>) of role type named sy_c_Int_Oring__1__class_OInts_001t__Rat__Orat
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring ring_1_Ints_rat:set_rat
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1b2b878>, <kernel.Constant object at 0x1b2b950>) of role type named sy_c_Int_Oring__1__class_OInts_001t__Real__Oreal
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring ring_1_Ints_real:set_real
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1b2bab8>, <kernel.DependentProduct object at 0x1b2bc68>) of role type named sy_c_Int_Oring__1__class_Oof__int_001t__Code____Numeral__Ointeger
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring ring_18347121197199848620nteger:(int->code_integer)
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1b2b950>, <kernel.DependentProduct object at 0x1b2bcf8>) of role type named sy_c_Int_Oring__1__class_Oof__int_001t__Complex__Ocomplex
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring ring_17405671764205052669omplex:(int->complex)
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1b2bb48>, <kernel.DependentProduct object at 0x1b2bd88>) of role type named sy_c_Int_Oring__1__class_Oof__int_001t__Int__Oint
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring ring_1_of_int_int:(int->int)
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1b2bc20>, <kernel.DependentProduct object at 0x1b2bdd0>) of role type named sy_c_Int_Oring__1__class_Oof__int_001t__Rat__Orat
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring ring_1_of_int_rat:(int->rat)
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1b2bcb0>, <kernel.DependentProduct object at 0x1b2be18>) of role type named sy_c_Int_Oring__1__class_Oof__int_001t__Real__Oreal
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring ring_1_of_int_real:(int->real)
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1b2bcf8>, <kernel.DependentProduct object at 0x1b2bc20>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Nat__Onat
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring inf_inf_nat:(nat->(nat->nat))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1b2bcb0>, <kernel.DependentProduct object at 0x1b2bdd0>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring inf_in2572325071724192079at_nat:(set_Pr1261947904930325089at_nat->(set_Pr1261947904930325089at_nat->set_Pr1261947904930325089at_nat))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1b2bc20>, <kernel.DependentProduct object at 0x1b2bcf8>) of role type named sy_c_Lattices_Osemilattice__neutr__order_001t__Nat__Onat
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring semila1623282765462674594er_nat:((nat->(nat->nat))->(nat->((nat->(nat->Prop))->((nat->(nat->Prop))->Prop))))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1b2bf80>, <kernel.DependentProduct object at 0x1b2bdd0>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Nat__Onat
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring sup_sup_nat:(nat->(nat->nat))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1b2bef0>, <kernel.DependentProduct object at 0x1b2bc20>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Nat__Onat_J
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring sup_sup_set_nat:(set_nat->(set_nat->set_nat))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1b2bf80>, <kernel.DependentProduct object at 0x1b10098>) of role type named sy_c_Lattices__Big_Olinorder__class_OMax_001t__Nat__Onat
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring lattic8265883725875713057ax_nat:(set_nat->nat)
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1b2bc20>, <kernel.DependentProduct object at 0x1b2bf80>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Complex__Ocomplex_001t__Nat__Onat
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring lattic5364784637807008409ex_nat:((complex->nat)->(set_complex->complex))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1b2bc20>, <kernel.DependentProduct object at 0x1b100e0>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Complex__Ocomplex_001t__Num__Onum
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring lattic1922116423962787043ex_num:((complex->num)->(set_complex->complex))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1b2bc20>, <kernel.DependentProduct object at 0x1b10128>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Complex__Ocomplex_001t__Rat__Orat
% 0.60/0.77  Using role type
% 0.60/0.77  Declaring lattic4729654577720512673ex_rat:((complex->rat)->(set_complex->complex))
% 0.60/0.77  FOF formula (<kernel.Constant object at 0x1b2bdd0>, <kernel.DependentProduct object at 0x1b101b8>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Complex__Ocomplex_001t__Real__Oreal
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring lattic8794016678065449205x_real:((complex->real)->(set_complex->complex))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1b10248>, <kernel.DependentProduct object at 0x1b10290>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Int__Oint_001t__Num__Onum
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring lattic5003618458639192673nt_num:((int->num)->(set_int->int))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1b10320>, <kernel.DependentProduct object at 0x1b10200>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Int__Oint_001t__Rat__Orat
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring lattic7811156612396918303nt_rat:((int->rat)->(set_int->int))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1b102d8>, <kernel.DependentProduct object at 0x1b10248>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Int__Oint_001t__Real__Oreal
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring lattic2675449441010098035t_real:((int->real)->(set_int->int))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1b103b0>, <kernel.DependentProduct object at 0x1b10440>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Nat__Onat_001t__Num__Onum
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring lattic4004264746738138117at_num:((nat->num)->(set_nat->nat))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1b102d8>, <kernel.DependentProduct object at 0x1b10320>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Nat__Onat_001t__Rat__Orat
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring lattic6811802900495863747at_rat:((nat->rat)->(set_nat->nat))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1b10440>, <kernel.DependentProduct object at 0x1b103b0>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Nat__Onat_001t__Real__Oreal
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring lattic488527866317076247t_real:((nat->real)->(set_nat->nat))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1b10320>, <kernel.DependentProduct object at 0x1b102d8>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Real__Oreal_001t__Nat__Onat
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring lattic5055836439445974935al_nat:((real->nat)->(set_real->real))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1b103b0>, <kernel.DependentProduct object at 0x1b10440>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Real__Oreal_001t__Num__Onum
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring lattic1613168225601753569al_num:((real->num)->(set_real->real))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1b102d8>, <kernel.DependentProduct object at 0x1b10320>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Real__Oreal_001t__Rat__Orat
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring lattic4420706379359479199al_rat:((real->rat)->(set_real->real))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1b10440>, <kernel.DependentProduct object at 0x1b103b0>) of role type named sy_c_Lattices__Big_Oord__class_Oarg__min__on_001t__Real__Oreal_001t__Real__Oreal
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring lattic8440615504127631091l_real:((real->real)->(set_real->real))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1b102d8>, <kernel.DependentProduct object at 0x1b10170>) of role type named sy_c_Limits_OBfun_001t__Nat__Onat_001t__Real__Oreal
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring bfun_nat_real:((nat->real)->(filter_nat->Prop))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1b103b0>, <kernel.Constant object at 0x1b10170>) of role type named sy_c_Limits_Oat__infinity_001t__Real__Oreal
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring at_infinity_real:filter_real
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1b10368>, <kernel.DependentProduct object at 0x1b103b0>) of role type named sy_c_List_Oappend_001t__Int__Oint
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring append_int:(list_int->(list_int->list_int))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1b10878>, <kernel.DependentProduct object at 0x1b10170>) of role type named sy_c_List_Oappend_001t__Nat__Onat
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring append_nat:(list_nat->(list_nat->list_nat))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1b109e0>, <kernel.DependentProduct object at 0x1b10908>) of role type named sy_c_List_Ocount__list_001_Eo
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring count_list_o:(list_o->(Prop->nat))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1b10ab8>, <kernel.DependentProduct object at 0x1b102d8>) of role type named sy_c_List_Ocount__list_001t__Complex__Ocomplex
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring count_list_complex:(list_complex->(complex->nat))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1b10950>, <kernel.DependentProduct object at 0x1b10878>) of role type named sy_c_List_Ocount__list_001t__Int__Oint
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring count_list_int:(list_int->(int->nat))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1b10368>, <kernel.DependentProduct object at 0x1b10ab8>) of role type named sy_c_List_Ocount__list_001t__Nat__Onat
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring count_list_nat:(list_nat->(nat->nat))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1b10950>, <kernel.DependentProduct object at 0x1b10368>) of role type named sy_c_List_Ocount__list_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring count_4203492906077236349at_nat:(list_P6011104703257516679at_nat->(product_prod_nat_nat->nat))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1b103b0>, <kernel.DependentProduct object at 0x1b10ab8>) of role type named sy_c_List_Ocount__list_001t__Real__Oreal
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring count_list_real:(list_real->(real->nat))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1b10878>, <kernel.DependentProduct object at 0x1b10950>) of role type named sy_c_List_Ocount__list_001t__Set__Oset_It__Nat__Onat_J
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring count_list_set_nat:(list_set_nat->(set_nat->nat))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1b10c20>, <kernel.DependentProduct object at 0x1b103b0>) of role type named sy_c_List_Ocount__list_001t__VEBT____Definitions__OVEBT
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring count_list_VEBT_VEBT:(list_VEBT_VEBT->(vEBT_VEBT->nat))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1b10170>, <kernel.DependentProduct object at 0x1b10878>) of role type named sy_c_List_Oenumerate_001_Eo
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring enumerate_o:(nat->(list_o->list_P7333126701944960589_nat_o))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1b10368>, <kernel.DependentProduct object at 0x1b10c20>) of role type named sy_c_List_Oenumerate_001t__Int__Oint
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring enumerate_int:(nat->(list_int->list_P3521021558325789923at_int))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1b102d8>, <kernel.DependentProduct object at 0x1b10170>) of role type named sy_c_List_Oenumerate_001t__Nat__Onat
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring enumerate_nat:(nat->(list_nat->list_P6011104703257516679at_nat))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1b10d40>, <kernel.DependentProduct object at 0x1b10368>) of role type named sy_c_List_Oenumerate_001t__VEBT____Definitions__OVEBT
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring enumerate_VEBT_VEBT:(nat->(list_VEBT_VEBT->list_P5647936690300460905T_VEBT))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1b10d88>, <kernel.DependentProduct object at 0x1b10368>) of role type named sy_c_List_Ofind_001_Eo
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring find_o:((Prop->Prop)->(list_o->option_o))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1b10a28>, <kernel.DependentProduct object at 0x1b10d88>) of role type named sy_c_List_Ofind_001t__Int__Oint
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring find_int:((int->Prop)->(list_int->option_int))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1b10e18>, <kernel.DependentProduct object at 0x1b10368>) of role type named sy_c_List_Ofind_001t__Nat__Onat
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring find_nat:((nat->Prop)->(list_nat->option_nat))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1b102d8>, <kernel.DependentProduct object at 0x1b10a28>) of role type named sy_c_List_Ofind_001t__Num__Onum
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring find_num:((num->Prop)->(list_num->option_num))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1b10d40>, <kernel.DependentProduct object at 0x1b10a28>) of role type named sy_c_List_Ofind_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring find_P8199882355184865565at_nat:((product_prod_nat_nat->Prop)->(list_P6011104703257516679at_nat->option4927543243414619207at_nat))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1b10cf8>, <kernel.DependentProduct object at 0x1b102d8>) of role type named sy_c_List_Ofind_001t__VEBT____Definitions__OVEBT
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring find_VEBT_VEBT:((vEBT_VEBT->Prop)->(list_VEBT_VEBT->option_VEBT_VEBT))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1b10e18>, <kernel.DependentProduct object at 0x1b10ef0>) of role type named sy_c_List_Ofold_001t__Nat__Onat_001t__Nat__Onat
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring fold_nat_nat:((nat->(nat->nat))->(list_nat->(nat->nat)))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1b10ea8>, <kernel.DependentProduct object at 0x1b14128>) of role type named sy_c_List_Olast_001t__Nat__Onat
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring last_nat:(list_nat->nat)
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1b10d40>, <kernel.DependentProduct object at 0x1b14128>) of role type named sy_c_List_Olenlex_001_Eo
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring lenlex_o:(set_Product_prod_o_o->set_Pr6227168374412355847list_o)
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1b102d8>, <kernel.DependentProduct object at 0x1b14050>) of role type named sy_c_List_Olenlex_001t__Code____Numeral__Ointeger
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring lenlex_Code_integer:(set_Pr4811707699266497531nteger->set_Pr7565137564259432987nteger)
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1b10fc8>, <kernel.DependentProduct object at 0x1b140e0>) of role type named sy_c_List_Olenlex_001t__Int__Oint
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring lenlex_int:(set_Pr958786334691620121nt_int->set_Pr765067013931698361st_int)
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1b10e18>, <kernel.DependentProduct object at 0x1b14050>) of role type named sy_c_List_Olenlex_001t__Nat__Onat
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring lenlex_nat:(set_Pr1261947904930325089at_nat->set_Pr3451248702717554689st_nat)
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1b102d8>, <kernel.DependentProduct object at 0x1b14128>) of role type named sy_c_List_Olenlex_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring lenlex325483962726685836at_nat:(set_Pr8693737435421807431at_nat->set_Pr1542805901266377927at_nat)
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1b10e18>, <kernel.DependentProduct object at 0x1b14098>) of role type named sy_c_List_Olenlex_001t__VEBT____Definitions__OVEBT
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring lenlex_VEBT_VEBT:(set_Pr6192946355708809607T_VEBT->set_Pr1916528119006554503T_VEBT)
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1b14248>, <kernel.DependentProduct object at 0x1b14290>) of role type named sy_c_List_Olinorder__class_Osorted__list__of__set_001t__Nat__Onat
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring linord2614967742042102400et_nat:(set_nat->list_nat)
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1b141b8>, <kernel.DependentProduct object at 0x1b14050>) of role type named sy_c_List_Olist_OCons_001_062_It__Code____Numeral__Ointeger_Mt__Nat__Onat_J
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring cons_C1897838848541180310er_nat:((code_integer->nat)->(list_C4705013386053401436er_nat->list_C4705013386053401436er_nat))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1b10e18>, <kernel.DependentProduct object at 0x1b14050>) of role type named sy_c_List_Olist_OCons_001_062_It__Int__Oint_Mt__Nat__Onat_J
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring cons_int_nat:((int->nat)->(list_int_nat->list_int_nat))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1b140e0>, <kernel.DependentProduct object at 0x1b14290>) of role type named sy_c_List_Olist_OCons_001_062_It__Nat__Onat_Mt__Nat__Onat_J
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring cons_nat_nat:((nat->nat)->(list_nat_nat->list_nat_nat))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1b14248>, <kernel.DependentProduct object at 0x1b143b0>) of role type named sy_c_List_Olist_OCons_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Nat__Onat_J
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring cons_P4861729644591583992at_nat:((product_prod_nat_nat->nat)->(list_P9162950289778280392at_nat->list_P9162950289778280392at_nat))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1b14128>, <kernel.DependentProduct object at 0x1b14440>) of role type named sy_c_List_Olist_OCons_001_Eo
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring cons_o:(Prop->(list_o->list_o))
% 0.60/0.78  FOF formula (<kernel.Constant object at 0x1b14368>, <kernel.DependentProduct object at 0x1b14290>) of role type named sy_c_List_Olist_OCons_001t__Code____Numeral__Ointeger
% 0.60/0.78  Using role type
% 0.60/0.78  Declaring cons_Code_integer:(code_integer->(list_Code_integer->list_Code_integer))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1b14518>, <kernel.DependentProduct object at 0x1b143b0>) of role type named sy_c_List_Olist_OCons_001t__Int__Oint
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring cons_int:(int->(list_int->list_int))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1b14248>, <kernel.DependentProduct object at 0x1b14368>) of role type named sy_c_List_Olist_OCons_001t__Nat__Onat
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring cons_nat:(nat->(list_nat->list_nat))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1b14440>, <kernel.DependentProduct object at 0x1b14518>) of role type named sy_c_List_Olist_OCons_001t__Num__Onum
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring cons_num:(num->(list_num->list_num))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1b14248>, <kernel.DependentProduct object at 0x1b14050>) of role type named sy_c_List_Olist_OCons_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Int__Oint_J
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring cons_P2335045147070616083at_int:(product_prod_nat_int->(list_P3521021558325789923at_int->list_P3521021558325789923at_int))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1b14518>, <kernel.DependentProduct object at 0x1b14128>) of role type named sy_c_List_Olist_OCons_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring cons_P6512896166579812791at_nat:(product_prod_nat_nat->(list_P6011104703257516679at_nat->list_P6011104703257516679at_nat))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1b14710>, <kernel.DependentProduct object at 0x1b14050>) of role type named sy_c_List_Olist_OCons_001t__Real__Oreal
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring cons_real:(real->(list_real->list_real))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1b14248>, <kernel.DependentProduct object at 0x1b14518>) of role type named sy_c_List_Olist_OCons_001t__Set__Oset_It__Nat__Onat_J
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring cons_set_nat:(set_nat->(list_set_nat->list_set_nat))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1b147a0>, <kernel.DependentProduct object at 0x1b14710>) of role type named sy_c_List_Olist_OCons_001t__VEBT____Definitions__OVEBT
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring cons_VEBT_VEBT:(vEBT_VEBT->(list_VEBT_VEBT->list_VEBT_VEBT))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1b14680>, <kernel.Constant object at 0x1b14710>) of role type named sy_c_List_Olist_ONil_001t__Int__Oint
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring nil_int:list_int
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1b14830>, <kernel.Constant object at 0x1b14710>) of role type named sy_c_List_Olist_ONil_001t__Nat__Onat
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring nil_nat:list_nat
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1b141b8>, <kernel.DependentProduct object at 0x1b14908>) of role type named sy_c_List_Olist_Ohd_001t__Nat__Onat
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring hd_nat:(list_nat->nat)
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1b14878>, <kernel.DependentProduct object at 0x1b14908>) of role type named sy_c_List_Olist_Omap_001t__Nat__Onat_001t__Nat__Onat
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring map_nat_nat:((nat->nat)->(list_nat->list_nat))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1b14680>, <kernel.DependentProduct object at 0x1b14950>) of role type named sy_c_List_Olist_Oset_001_Eo
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring set_o2:(list_o->set_o)
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1b146c8>, <kernel.DependentProduct object at 0x1b147e8>) of role type named sy_c_List_Olist_Oset_001t__Complex__Ocomplex
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring set_complex2:(list_complex->set_complex)
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1b14830>, <kernel.DependentProduct object at 0x1b149e0>) of role type named sy_c_List_Olist_Oset_001t__Int__Oint
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring set_int2:(list_int->set_int)
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1b14908>, <kernel.DependentProduct object at 0x1b14a28>) of role type named sy_c_List_Olist_Oset_001t__Nat__Onat
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring set_nat2:(list_nat->set_nat)
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1b14830>, <kernel.DependentProduct object at 0x1b14908>) of role type named sy_c_List_Olist_Oset_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring set_Pr5648618587558075414at_nat:(list_P6011104703257516679at_nat->set_Pr1261947904930325089at_nat)
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1b149e0>, <kernel.DependentProduct object at 0x1b14b00>) of role type named sy_c_List_Olist_Oset_001t__Real__Oreal
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring set_real2:(list_real->set_real)
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1b14680>, <kernel.DependentProduct object at 0x1b14b48>) of role type named sy_c_List_Olist_Oset_001t__Set__Oset_It__Nat__Onat_J
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring set_set_nat2:(list_set_nat->set_set_nat)
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1b146c8>, <kernel.DependentProduct object at 0x1b14b90>) of role type named sy_c_List_Olist_Oset_001t__VEBT____Definitions__OVEBT
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring set_VEBT_VEBT2:(list_VEBT_VEBT->set_VEBT_VEBT)
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1b14908>, <kernel.DependentProduct object at 0x1b14b00>) of role type named sy_c_List_Olist_Osize__list_001t__VEBT____Definitions__OVEBT
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring size_list_VEBT_VEBT:((vEBT_VEBT->nat)->(list_VEBT_VEBT->nat))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1b14440>, <kernel.DependentProduct object at 0x1b14830>) of role type named sy_c_List_Olist_Otl_001t__Nat__Onat
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring tl_nat:(list_nat->list_nat)
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1b14680>, <kernel.DependentProduct object at 0x1b14b00>) of role type named sy_c_List_Olist__update_001_Eo
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring list_update_o:(list_o->(nat->(Prop->list_o)))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1b14cb0>, <kernel.DependentProduct object at 0x1b146c8>) of role type named sy_c_List_Olist__update_001t__Int__Oint
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring list_update_int:(list_int->(nat->(int->list_int)))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1b14c20>, <kernel.DependentProduct object at 0x1b14440>) of role type named sy_c_List_Olist__update_001t__Nat__Onat
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring list_update_nat:(list_nat->(nat->(nat->list_nat)))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1b14cb0>, <kernel.DependentProduct object at 0x1b14c20>) of role type named sy_c_List_Olist__update_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring list_u6180841689913720943at_nat:(list_P6011104703257516679at_nat->(nat->(product_prod_nat_nat->list_P6011104703257516679at_nat)))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1b14e18>, <kernel.DependentProduct object at 0x1b14440>) of role type named sy_c_List_Olist__update_001t__Real__Oreal
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring list_update_real:(list_real->(nat->(real->list_real)))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1b14e60>, <kernel.DependentProduct object at 0x1b14cb0>) of role type named sy_c_List_Olist__update_001t__Set__Oset_It__Nat__Onat_J
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring list_update_set_nat:(list_set_nat->(nat->(set_nat->list_set_nat)))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1b14e18>, <kernel.DependentProduct object at 0x1b14e60>) of role type named sy_c_List_Olist__update_001t__VEBT____Definitions__OVEBT
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring list_u1324408373059187874T_VEBT:(list_VEBT_VEBT->(nat->(vEBT_VEBT->list_VEBT_VEBT)))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1b14cb0>, <kernel.DependentProduct object at 0x1b14e18>) of role type named sy_c_List_Olistrel_001t__Code____Numeral__Ointeger_001_Eo
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring listre7327554457731897160eger_o:(set_Pr448751882837621926eger_o->set_Pr7008025055530553884list_o)
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1b14e60>, <kernel.DependentProduct object at 0x1b14cb0>) of role type named sy_c_List_Olistrel_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring listre5734910445319291053nteger:(set_Pr4811707699266497531nteger->set_Pr7565137564259432987nteger)
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1b14680>, <kernel.DependentProduct object at 0x1b17050>) of role type named sy_c_List_Olistrel_001t__Int__Oint_001_Eo
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring listrel_int_o:(set_Pr903927857289325719_int_o->set_Pr7490072032080894221list_o)
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1b14830>, <kernel.DependentProduct object at 0x1b17050>) of role type named sy_c_List_Olistrel_001t__Int__Oint_001t__Int__Oint
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring listrel_int_int:(set_Pr958786334691620121nt_int->set_Pr765067013931698361st_int)
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1b14fc8>, <kernel.DependentProduct object at 0x1b17098>) of role type named sy_c_List_Olistrel_001t__Int__Oint_001t__Nat__Onat
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring listrel_int_nat:(set_Pr3448869479623346877nt_nat->set_Pr5578615432719617117st_nat)
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1b14830>, <kernel.DependentProduct object at 0x1b17050>) of role type named sy_c_List_Olistrel_001t__Int__Oint_001t__VEBT____Definitions__OVEBT
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring listre8491537028387690453T_VEBT:(set_Pr8044002425091019955T_VEBT->set_Pr5325845658263174057T_VEBT)
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1b14680>, <kernel.DependentProduct object at 0x1b170e0>) of role type named sy_c_List_Olistrel_001t__VEBT____Definitions__OVEBT_001_Eo
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring listrel_VEBT_VEBT_o:(set_Pr3175402225741728619VEBT_o->set_Pr7508168486584781291list_o)
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1b14680>, <kernel.DependentProduct object at 0x1b17050>) of role type named sy_c_List_Olistrel_001t__VEBT____Definitions__OVEBT_001t__Int__Oint
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring listre5898179758603845167BT_int:(set_Pr5066593544530342725BT_int->set_Pr4080907618048478043st_int)
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1b171b8>, <kernel.DependentProduct object at 0x1b17128>) of role type named sy_c_List_Olistrel_001t__VEBT____Definitions__OVEBT_001t__Nat__Onat
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring listre5900670229112895443BT_nat:(set_Pr7556676689462069481BT_nat->set_Pr8894456036836396799st_nat)
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1b17050>, <kernel.DependentProduct object at 0x1b17248>) of role type named sy_c_List_Olistrel_001t__VEBT____Definitions__OVEBT_001t__VEBT____Definitions__OVEBT
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring listre1230615542750757617T_VEBT:(set_Pr6192946355708809607T_VEBT->set_Pr1916528119006554503T_VEBT)
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1b17128>, <kernel.DependentProduct object at 0x1b172d8>) of role type named sy_c_List_Omeasures_001t__Code____Numeral__Ointeger
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring measur8870801148506250077nteger:(list_C4705013386053401436er_nat->set_Pr4811707699266497531nteger)
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1b170e0>, <kernel.DependentProduct object at 0x1b17128>) of role type named sy_c_List_Omeasures_001t__Int__Oint
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring measures_int:(list_int_nat->set_Pr958786334691620121nt_int)
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1b17050>, <kernel.DependentProduct object at 0x1b172d8>) of role type named sy_c_List_Omeasures_001t__Nat__Onat
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring measures_nat:(list_nat_nat->set_Pr1261947904930325089at_nat)
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1b17248>, <kernel.DependentProduct object at 0x1b170e0>) of role type named sy_c_List_Omeasures_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring measur2679027848233739777at_nat:(list_P9162950289778280392at_nat->set_Pr8693737435421807431at_nat)
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1b17098>, <kernel.DependentProduct object at 0x1b17050>) of role type named sy_c_List_Onth_001_Eo
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring nth_o:(list_o->(nat->Prop))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1b172d8>, <kernel.DependentProduct object at 0x1b17248>) of role type named sy_c_List_Onth_001t__Code____Numeral__Ointeger
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring nth_Code_integer:(list_Code_integer->(nat->code_integer))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1b17368>, <kernel.DependentProduct object at 0x1b172d8>) of role type named sy_c_List_Onth_001t__Int__Oint
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring nth_int:(list_int->(nat->int))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1b17560>, <kernel.DependentProduct object at 0x1b17248>) of role type named sy_c_List_Onth_001t__Nat__Onat
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring nth_nat:(list_nat->(nat->nat))
% 0.60/0.79  FOF formula (<kernel.Constant object at 0x1b174d0>, <kernel.DependentProduct object at 0x1b17368>) of role type named sy_c_List_Onth_001t__Num__Onum
% 0.60/0.79  Using role type
% 0.60/0.79  Declaring nth_num:(list_num->(nat->num))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x1b17098>, <kernel.DependentProduct object at 0x1b17560>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_M_Eo_J
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring nth_Pr8522763379788166057eger_o:(list_P8526636022914148096eger_o->(nat->produc6271795597528267376eger_o))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x1b174d0>, <kernel.DependentProduct object at 0x1b17098>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring nth_Pr2304437835452373666nteger:(list_P5578671422887162913nteger->(nat->produc8923325533196201883nteger))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x1b17560>, <kernel.DependentProduct object at 0x1b174d0>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Int__Oint_M_Eo_J
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring nth_Pr7514405829937366042_int_o:(list_P5087981734274514673_int_o->(nat->product_prod_int_o))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x1b17098>, <kernel.DependentProduct object at 0x1b17560>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring nth_Pr4439495888332055232nt_int:(list_P5707943133018811711nt_int->(nat->product_prod_int_int))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x1b174d0>, <kernel.DependentProduct object at 0x1b17098>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Int__Oint_Mt__Nat__Onat_J
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring nth_Pr8617346907841251940nt_nat:(list_P8198026277950538467nt_nat->(nat->product_prod_int_nat))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x1b17560>, <kernel.DependentProduct object at 0x1b174d0>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Int__Oint_Mt__VEBT____Definitions__OVEBT_J
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring nth_Pr3474266648193625910T_VEBT:(list_P7524865323317820941T_VEBT->(nat->produc1531783533982839933T_VEBT))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x1b17098>, <kernel.DependentProduct object at 0x1b17560>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Nat__Onat_M_Eo_J
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring nth_Pr112076138515278198_nat_o:(list_P7333126701944960589_nat_o->(nat->product_prod_nat_o))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x1b174d0>, <kernel.DependentProduct object at 0x1b17098>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Int__Oint_J
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring nth_Pr3440142176431000676at_int:(list_P3521021558325789923at_int->(nat->product_prod_nat_int))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x1b17560>, <kernel.DependentProduct object at 0x1b174d0>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring nth_Pr7617993195940197384at_nat:(list_P6011104703257516679at_nat->(nat->product_prod_nat_nat))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x1b17098>, <kernel.DependentProduct object at 0x1b17560>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Nat__Onat_Mt__VEBT____Definitions__OVEBT_J
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring nth_Pr744662078594809490T_VEBT:(list_P5647936690300460905T_VEBT->(nat->produc8025551001238799321T_VEBT))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x1b174d0>, <kernel.DependentProduct object at 0x1b17098>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_M_Eo_J
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring nth_Pr4606735188037164562VEBT_o:(list_P3126845725202233233VEBT_o->(nat->produc334124729049499915VEBT_o))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x1b17560>, <kernel.DependentProduct object at 0x1b174d0>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Int__Oint_J
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring nth_Pr6837108013167703752BT_int:(list_P4547456442757143711BT_int->(nat->produc4894624898956917775BT_int))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x1b17098>, <kernel.DependentProduct object at 0x1b17560>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring nth_Pr1791586995822124652BT_nat:(list_P7037539587688870467BT_nat->(nat->produc9072475918466114483BT_nat))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x1b174d0>, <kernel.DependentProduct object at 0x1b17098>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____Definitions__OVEBT_J
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring nth_Pr4953567300277697838T_VEBT:(list_P7413028617227757229T_VEBT->(nat->produc8243902056947475879T_VEBT))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x1b17680>, <kernel.DependentProduct object at 0x1b174d0>) of role type named sy_c_List_Onth_001t__Real__Oreal
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring nth_real:(list_real->(nat->real))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x1b17ef0>, <kernel.DependentProduct object at 0x1b17560>) of role type named sy_c_List_Onth_001t__Set__Oset_It__Nat__Onat_J
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring nth_set_nat:(list_set_nat->(nat->set_nat))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x1b17f80>, <kernel.DependentProduct object at 0x1b17098>) of role type named sy_c_List_Onth_001t__VEBT____Definitions__OVEBT
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring nth_VEBT_VEBT:(list_VEBT_VEBT->(nat->vEBT_VEBT))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x1b17ef0>, <kernel.DependentProduct object at 0x1b17f80>) of role type named sy_c_List_Oproduct_001t__Code____Numeral__Ointeger_001_Eo
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring produc3607205314601156340eger_o:(list_Code_integer->(list_o->list_P8526636022914148096eger_o))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x1b17098>, <kernel.DependentProduct object at 0x1b17ef0>) of role type named sy_c_List_Oproduct_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring produc8792966785426426881nteger:(list_Code_integer->(list_Code_integer->list_P5578671422887162913nteger))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x1b17b48>, <kernel.DependentProduct object at 0x1b190e0>) of role type named sy_c_List_Oproduct_001t__Int__Oint_001_Eo
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring product_int_o:(list_int->(list_o->list_P5087981734274514673_int_o))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x1b17ef0>, <kernel.DependentProduct object at 0x1b19098>) of role type named sy_c_List_Oproduct_001t__Int__Oint_001t__Int__Oint
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring product_int_int:(list_int->(list_int->list_P5707943133018811711nt_int))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x1b17f80>, <kernel.DependentProduct object at 0x1b19128>) of role type named sy_c_List_Oproduct_001t__Int__Oint_001t__Nat__Onat
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring product_int_nat:(list_int->(list_nat->list_P8198026277950538467nt_nat))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x1b17f80>, <kernel.DependentProduct object at 0x1b19098>) of role type named sy_c_List_Oproduct_001t__Int__Oint_001t__VEBT____Definitions__OVEBT
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring produc662631939642741121T_VEBT:(list_int->(list_VEBT_VEBT->list_P7524865323317820941T_VEBT))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x1b17ef0>, <kernel.DependentProduct object at 0x1b19248>) of role type named sy_c_List_Oproduct_001t__VEBT____Definitions__OVEBT_001_Eo
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring product_VEBT_VEBT_o:(list_VEBT_VEBT->(list_o->list_P3126845725202233233VEBT_o))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x1b191b8>, <kernel.DependentProduct object at 0x1b19098>) of role type named sy_c_List_Oproduct_001t__VEBT____Definitions__OVEBT_001t__Int__Oint
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring produc7292646706713671643BT_int:(list_VEBT_VEBT->(list_int->list_P4547456442757143711BT_int))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x1b19200>, <kernel.DependentProduct object at 0x1b19320>) of role type named sy_c_List_Oproduct_001t__VEBT____Definitions__OVEBT_001t__Nat__Onat
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring produc7295137177222721919BT_nat:(list_VEBT_VEBT->(list_nat->list_P7037539587688870467BT_nat))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x1b19248>, <kernel.DependentProduct object at 0x1b193b0>) of role type named sy_c_List_Oproduct_001t__VEBT____Definitions__OVEBT_001t__VEBT____Definitions__OVEBT
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring produc4743750530478302277T_VEBT:(list_VEBT_VEBT->(list_VEBT_VEBT->list_P7413028617227757229T_VEBT))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x1b193f8>, <kernel.DependentProduct object at 0x1b19368>) of role type named sy_c_List_Oreplicate_001t__Int__Oint
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring replicate_int:(nat->(int->list_int))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x1b192d8>, <kernel.DependentProduct object at 0x1b19248>) of role type named sy_c_List_Oreplicate_001t__Nat__Onat
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring replicate_nat:(nat->(nat->list_nat))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x1b193f8>, <kernel.DependentProduct object at 0x1b192d8>) of role type named sy_c_List_Oreplicate_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring replic4235873036481779905at_nat:(nat->(product_prod_nat_nat->list_P6011104703257516679at_nat))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x1b191b8>, <kernel.DependentProduct object at 0x1b19248>) of role type named sy_c_List_Oreplicate_001t__Real__Oreal
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring replicate_real:(nat->(real->list_real))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x1b19290>, <kernel.DependentProduct object at 0x1b193f8>) of role type named sy_c_List_Oreplicate_001t__Set__Oset_It__Nat__Onat_J
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring replicate_set_nat:(nat->(set_nat->list_set_nat))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x1b195a8>, <kernel.DependentProduct object at 0x1b191b8>) of role type named sy_c_List_Oreplicate_001t__VEBT____Definitions__OVEBT
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring replicate_VEBT_VEBT:(nat->(vEBT_VEBT->list_VEBT_VEBT))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x1b19368>, <kernel.DependentProduct object at 0x1b19200>) of role type named sy_c_List_Orotate1_001_Eo
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring rotate1_o:(list_o->list_o)
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x1b19098>, <kernel.DependentProduct object at 0x1b196c8>) of role type named sy_c_List_Orotate1_001t__Int__Oint
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring rotate1_int:(list_int->list_int)
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x1b19248>, <kernel.DependentProduct object at 0x1b19710>) of role type named sy_c_List_Orotate1_001t__Nat__Onat
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring rotate1_nat:(list_nat->list_nat)
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x1b19680>, <kernel.DependentProduct object at 0x1b19200>) of role type named sy_c_List_Orotate1_001t__VEBT____Definitions__OVEBT
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring rotate1_VEBT_VEBT:(list_VEBT_VEBT->list_VEBT_VEBT)
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x1b19710>, <kernel.DependentProduct object at 0x1b19368>) of role type named sy_c_List_Osorted__wrt_001t__Int__Oint
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring sorted_wrt_int:((int->(int->Prop))->(list_int->Prop))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x1b19200>, <kernel.DependentProduct object at 0x1b195a8>) of role type named sy_c_List_Osorted__wrt_001t__Nat__Onat
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring sorted_wrt_nat:((nat->(nat->Prop))->(list_nat->Prop))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x1b191b8>, <kernel.DependentProduct object at 0x1b19200>) of role type named sy_c_List_Otake_001t__Nat__Onat
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring take_nat:(nat->(list_nat->list_nat))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x1b19830>, <kernel.DependentProduct object at 0x1b19710>) of role type named sy_c_List_Oupt
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring upt:(nat->(nat->list_nat))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x1b198c0>, <kernel.DependentProduct object at 0x1b195a8>) of role type named sy_c_List_Oupto
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring upto:(int->(int->list_int))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x1b19878>, <kernel.DependentProduct object at 0x1b19830>) of role type named sy_c_List_Oupto__aux
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring upto_aux:(int->(int->(list_int->list_int)))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x1b19758>, <kernel.DependentProduct object at 0x1b198c0>) of role type named sy_c_List_Oupto__rel
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring upto_rel:(product_prod_int_int->(product_prod_int_int->Prop))
% 0.60/0.80  FOF formula (<kernel.Constant object at 0x1b19950>, <kernel.DependentProduct object at 0x1b19878>) of role type named sy_c_List_Ozip_001t__Code____Numeral__Ointeger_001_Eo
% 0.60/0.80  Using role type
% 0.60/0.80  Declaring zip_Code_integer_o:(list_Code_integer->(list_o->list_P8526636022914148096eger_o))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1b19758>, <kernel.DependentProduct object at 0x1b19950>) of role type named sy_c_List_Ozip_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring zip_Co3543743374963494515nteger:(list_Code_integer->(list_Code_integer->list_P5578671422887162913nteger))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1b19200>, <kernel.DependentProduct object at 0x1b19878>) of role type named sy_c_List_Ozip_001t__Int__Oint_001_Eo
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring zip_int_o:(list_int->(list_o->list_P5087981734274514673_int_o))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1b19a70>, <kernel.DependentProduct object at 0x1b19758>) of role type named sy_c_List_Ozip_001t__Int__Oint_001t__Int__Oint
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring zip_int_int:(list_int->(list_int->list_P5707943133018811711nt_int))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1b19098>, <kernel.DependentProduct object at 0x1b19200>) of role type named sy_c_List_Ozip_001t__Int__Oint_001t__Nat__Onat
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring zip_int_nat:(list_int->(list_nat->list_P8198026277950538467nt_nat))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1b19ab8>, <kernel.DependentProduct object at 0x1b19a70>) of role type named sy_c_List_Ozip_001t__Int__Oint_001t__VEBT____Definitions__OVEBT
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring zip_int_VEBT_VEBT:(list_int->(list_VEBT_VEBT->list_P7524865323317820941T_VEBT))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1b19b00>, <kernel.DependentProduct object at 0x1b19098>) of role type named sy_c_List_Ozip_001t__VEBT____Definitions__OVEBT_001_Eo
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring zip_VEBT_VEBT_o:(list_VEBT_VEBT->(list_o->list_P3126845725202233233VEBT_o))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1b19b48>, <kernel.DependentProduct object at 0x1b19ab8>) of role type named sy_c_List_Ozip_001t__VEBT____Definitions__OVEBT_001t__Int__Oint
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring zip_VEBT_VEBT_int:(list_VEBT_VEBT->(list_int->list_P4547456442757143711BT_int))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1b19b90>, <kernel.DependentProduct object at 0x1b19b00>) of role type named sy_c_List_Ozip_001t__VEBT____Definitions__OVEBT_001t__Nat__Onat
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring zip_VEBT_VEBT_nat:(list_VEBT_VEBT->(list_nat->list_P7037539587688870467BT_nat))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1b19b48>, <kernel.DependentProduct object at 0x1b19b90>) of role type named sy_c_List_Ozip_001t__VEBT____Definitions__OVEBT_001t__VEBT____Definitions__OVEBT
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring zip_VE537291747668921783T_VEBT:(list_VEBT_VEBT->(list_VEBT_VEBT->list_P7413028617227757229T_VEBT))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1b19c20>, <kernel.DependentProduct object at 0x1b19c68>) of role type named sy_c_Nat_OSuc
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring suc:(nat->nat)
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1b19a28>, <kernel.DependentProduct object at 0x1b19d88>) of role type named sy_c_Nat_Ocompow_001_062_It__Nat__Onat_Mt__Nat__Onat_J
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring compow_nat_nat:(nat->((nat->nat)->(nat->nat)))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1b19368>, <kernel.DependentProduct object at 0x1b19e18>) of role type named sy_c_Nat_Onat_Ocase__nat_001_Eo
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring case_nat_o:(Prop->((nat->Prop)->(nat->Prop)))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1b19b48>, <kernel.DependentProduct object at 0x1b19dd0>) of role type named sy_c_Nat_Onat_Ocase__nat_001t__Nat__Onat
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring case_nat_nat:(nat->((nat->nat)->(nat->nat)))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1b19cf8>, <kernel.DependentProduct object at 0x1b19c20>) of role type named sy_c_Nat_Onat_Opred
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring pred:(nat->nat)
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1b19b48>, <kernel.DependentProduct object at 0x1b19ea8>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Code____Numeral__Ointeger
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring semiri4939895301339042750nteger:(nat->code_integer)
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1b19c20>, <kernel.DependentProduct object at 0x1b19998>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Complex__Ocomplex
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring semiri8010041392384452111omplex:(nat->complex)
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1b19ea8>, <kernel.DependentProduct object at 0x1b19f38>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Extended____Nat__Oenat
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring semiri4216267220026989637d_enat:(nat->extended_enat)
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1b19998>, <kernel.DependentProduct object at 0x1b19fc8>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Int__Oint
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring semiri1314217659103216013at_int:(nat->int)
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1b19f38>, <kernel.DependentProduct object at 0x1b1c098>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Nat__Onat
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring semiri1316708129612266289at_nat:(nat->nat)
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1b19fc8>, <kernel.DependentProduct object at 0x1b1c128>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Rat__Orat
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring semiri681578069525770553at_rat:(nat->rat)
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1b19fc8>, <kernel.DependentProduct object at 0x1b1c1b8>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Real__Oreal
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring semiri5074537144036343181t_real:(nat->real)
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1b19f80>, <kernel.DependentProduct object at 0x1b1c248>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_I_Eo_J
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring size_size_list_o:(list_o->nat)
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1b1c170>, <kernel.DependentProduct object at 0x1b1c290>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Code____Numeral__Ointeger_J
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring size_s3445333598471063425nteger:(list_Code_integer->nat)
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1b1c1b8>, <kernel.DependentProduct object at 0x1b1c320>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Complex__Ocomplex_J
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring size_s3451745648224563538omplex:(list_complex->nat)
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1b19998>, <kernel.DependentProduct object at 0x1b1c3b0>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Int__Oint_J
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring size_size_list_int:(list_int->nat)
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1b1c320>, <kernel.DependentProduct object at 0x1b1c3f8>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Nat__Onat_J
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring size_size_list_nat:(list_nat->nat)
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1b1c290>, <kernel.DependentProduct object at 0x1b1c440>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Num__Onum_J
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring size_size_list_num:(list_num->nat)
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1b1c320>, <kernel.DependentProduct object at 0x1b1c488>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring size_s5460976970255530739at_nat:(list_P6011104703257516679at_nat->nat)
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1b1c3f8>, <kernel.DependentProduct object at 0x1b1c518>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Real__Oreal_J
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring size_size_list_real:(list_real->nat)
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1b1c320>, <kernel.DependentProduct object at 0x1b1c560>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Set__Oset_It__Nat__Onat_J_J
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring size_s3254054031482475050et_nat:(list_set_nat->nat)
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1b1c518>, <kernel.DependentProduct object at 0x1b1c5f0>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring size_s6755466524823107622T_VEBT:(list_VEBT_VEBT->nat)
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1b1c098>, <kernel.DependentProduct object at 0x1b1c680>) of role type named sy_c_Nat_Osize__class_Osize_001t__Num__Onum
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring size_size_num:(num->nat)
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1b1c440>, <kernel.DependentProduct object at 0x1b1c6c8>) of role type named sy_c_Nat_Osize__class_Osize_001t__Option__Ooption_It__Nat__Onat_J
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring size_size_option_nat:(option_nat->nat)
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1b1c5a8>, <kernel.DependentProduct object at 0x1b1c710>) of role type named sy_c_Nat_Osize__class_Osize_001t__Option__Ooption_It__Num__Onum_J
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring size_size_option_num:(option_num->nat)
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1b1c440>, <kernel.DependentProduct object at 0x1b1c758>) of role type named sy_c_Nat_Osize__class_Osize_001t__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring size_s170228958280169651at_nat:(option4927543243414619207at_nat->nat)
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1b1c6c8>, <kernel.DependentProduct object at 0x1b1c7e8>) of role type named sy_c_Nat_Osize__class_Osize_001t__String__Ochar
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring size_size_char:(char->nat)
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1b1c518>, <kernel.DependentProduct object at 0x1b1c830>) of role type named sy_c_Nat_Osize__class_Osize_001t__VEBT____Definitions__OVEBT
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring size_size_VEBT_VEBT:(vEBT_VEBT->nat)
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1b1c098>, <kernel.DependentProduct object at 0x1b1c6c8>) of role type named sy_c_Nat__Bijection_Oprod__decode__aux
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring nat_prod_decode_aux:(nat->(nat->product_prod_nat_nat))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1b1c518>, <kernel.DependentProduct object at 0x1b1c098>) of role type named sy_c_Nat__Bijection_Oprod__decode__aux__rel
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring nat_pr5047031295181774490ux_rel:(product_prod_nat_nat->(product_prod_nat_nat->Prop))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1b1c248>, <kernel.DependentProduct object at 0x1b1c998>) of role type named sy_c_Nat__Bijection_Oset__decode
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring nat_set_decode:(nat->set_nat)
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1b1c710>, <kernel.DependentProduct object at 0x1b1c9e0>) of role type named sy_c_Nat__Bijection_Oset__encode
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring nat_set_encode:(set_nat->nat)
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1b1c878>, <kernel.DependentProduct object at 0x1b1ca28>) of role type named sy_c_Nat__Bijection_Otriangle
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring nat_triangle:(nat->nat)
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1b1c830>, <kernel.DependentProduct object at 0x1b1c6c8>) of role type named sy_c_NthRoot_Oroot
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring root:(nat->(real->real))
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1b1c248>, <kernel.DependentProduct object at 0x1b1ca70>) of role type named sy_c_NthRoot_Osqrt
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring sqrt:(real->real)
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1b1c998>, <kernel.DependentProduct object at 0x1b1ca28>) of role type named sy_c_Num_OBitM
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring bitM:(num->num)
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1b1c878>, <kernel.DependentProduct object at 0x1b1cb00>) of role type named sy_c_Num_Oinc
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring inc:(num->num)
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1b1c998>, <kernel.DependentProduct object at 0x1b1cb48>) of role type named sy_c_Num_Oneg__numeral__class_Odbl_001t__Code____Numeral__Ointeger
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring neg_nu8804712462038260780nteger:(code_integer->code_integer)
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1b1cb00>, <kernel.DependentProduct object at 0x1b1cbd8>) of role type named sy_c_Num_Oneg__numeral__class_Odbl_001t__Complex__Ocomplex
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring neg_nu7009210354673126013omplex:(complex->complex)
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1b1c6c8>, <kernel.DependentProduct object at 0x1b1cc68>) of role type named sy_c_Num_Oneg__numeral__class_Odbl_001t__Int__Oint
% 0.60/0.81  Using role type
% 0.60/0.81  Declaring neg_numeral_dbl_int:(int->int)
% 0.60/0.81  FOF formula (<kernel.Constant object at 0x1b1c248>, <kernel.DependentProduct object at 0x1b1ccb0>) of role type named sy_c_Num_Oneg__numeral__class_Odbl_001t__Rat__Orat
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring neg_numeral_dbl_rat:(rat->rat)
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x1b1cb90>, <kernel.DependentProduct object at 0x1b1ccf8>) of role type named sy_c_Num_Oneg__numeral__class_Odbl_001t__Real__Oreal
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring neg_numeral_dbl_real:(real->real)
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x1b1c248>, <kernel.DependentProduct object at 0x1b1cd40>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__dec_001t__Code____Numeral__Ointeger
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring neg_nu7757733837767384882nteger:(code_integer->code_integer)
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x1b1ccf8>, <kernel.DependentProduct object at 0x1b1cdd0>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__dec_001t__Complex__Ocomplex
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring neg_nu6511756317524482435omplex:(complex->complex)
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x1b1cd40>, <kernel.DependentProduct object at 0x1b1ce60>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__dec_001t__Int__Oint
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring neg_nu3811975205180677377ec_int:(int->int)
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x1b1cdd0>, <kernel.DependentProduct object at 0x1b1cef0>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__dec_001t__Rat__Orat
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring neg_nu3179335615603231917ec_rat:(rat->rat)
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x1b1ce60>, <kernel.DependentProduct object at 0x1b1cf80>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__dec_001t__Real__Oreal
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring neg_nu6075765906172075777c_real:(real->real)
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x1b1cef0>, <kernel.DependentProduct object at 0x1b2e050>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__inc_001t__Code____Numeral__Ointeger
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring neg_nu5831290666863070958nteger:(code_integer->code_integer)
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x1b1cf80>, <kernel.DependentProduct object at 0x1b2e0e0>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__inc_001t__Complex__Ocomplex
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring neg_nu8557863876264182079omplex:(complex->complex)
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x1b1cf38>, <kernel.DependentProduct object at 0x1b2e170>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__inc_001t__Int__Oint
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring neg_nu5851722552734809277nc_int:(int->int)
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x1b1cf38>, <kernel.DependentProduct object at 0x1b2e200>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__inc_001t__Rat__Orat
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring neg_nu5219082963157363817nc_rat:(rat->rat)
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x1b1cbd8>, <kernel.DependentProduct object at 0x1b2e290>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__inc_001t__Real__Oreal
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring neg_nu8295874005876285629c_real:(real->real)
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x1b2e170>, <kernel.DependentProduct object at 0x1b2e2d8>) of role type named sy_c_Num_Oneg__numeral__class_Osub_001t__Code____Numeral__Ointeger
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring neg_nu5755505904847501662nteger:(num->(num->code_integer))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x1b1ce60>, <kernel.DependentProduct object at 0x1b2e320>) of role type named sy_c_Num_Oneg__numeral__class_Osub_001t__Int__Oint
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring neg_numeral_sub_int:(num->(num->int))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x1b1ce60>, <kernel.DependentProduct object at 0x1b2e3f8>) of role type named sy_c_Num_Onum_OBit0
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring bit0:(num->num)
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x1b2e248>, <kernel.DependentProduct object at 0x1b2e200>) of role type named sy_c_Num_Onum_OBit1
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring bit1:(num->num)
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x1b2e2d8>, <kernel.Constant object at 0x1b2e200>) of role type named sy_c_Num_Onum_OOne
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring one:num
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x1b2e3f8>, <kernel.DependentProduct object at 0x1b2e4d0>) of role type named sy_c_Num_Onum_Osize__num
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring size_num:(num->nat)
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x1b2e320>, <kernel.DependentProduct object at 0x1b2e518>) of role type named sy_c_Num_Onum__of__nat
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring num_of_nat:(nat->num)
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x1b2e3f8>, <kernel.DependentProduct object at 0x1b2e560>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Code____Numeral__Ointeger
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring numera6620942414471956472nteger:(num->code_integer)
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x1b2e518>, <kernel.DependentProduct object at 0x1b2e5f0>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Complex__Ocomplex
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring numera6690914467698888265omplex:(num->complex)
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x1b2e560>, <kernel.DependentProduct object at 0x1b2e680>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Extended____Nat__Oenat
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring numera1916890842035813515d_enat:(num->extended_enat)
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x1b2e290>, <kernel.DependentProduct object at 0x1b2e710>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Int__Oint
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring numeral_numeral_int:(num->int)
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x1b2e5a8>, <kernel.DependentProduct object at 0x1b2e758>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Nat__Onat
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring numeral_numeral_nat:(num->nat)
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x1b2e638>, <kernel.DependentProduct object at 0x1b2e7a0>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Rat__Orat
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring numeral_numeral_rat:(num->rat)
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x1b2e680>, <kernel.DependentProduct object at 0x1b2e7e8>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Real__Oreal
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring numeral_numeral_real:(num->real)
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x1b2e710>, <kernel.DependentProduct object at 0x1b2e638>) of role type named sy_c_Num_Opow
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring pow:(num->(num->num))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x1b2e830>, <kernel.DependentProduct object at 0x1b2e878>) of role type named sy_c_Num_Opred__numeral
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring pred_numeral:(num->nat)
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x1b2e7a0>, <kernel.DependentProduct object at 0x1b2e758>) of role type named sy_c_Num_Osqr
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring sqr:(num->num)
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x1b2e7e8>, <kernel.Constant object at 0x1b2e758>) of role type named sy_c_Option_Ooption_ONone_001t__Nat__Onat
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring none_nat:option_nat
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x1b2e878>, <kernel.Constant object at 0x1b2e758>) of role type named sy_c_Option_Ooption_ONone_001t__Num__Onum
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring none_num:option_num
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x1b2e7e8>, <kernel.Constant object at 0x1b2e680>) of role type named sy_c_Option_Ooption_ONone_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring none_P5556105721700978146at_nat:option4927543243414619207at_nat
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x1b2e368>, <kernel.DependentProduct object at 0x1b2ea28>) of role type named sy_c_Option_Ooption_OSome_001_Eo
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring some_o:(Prop->option_o)
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x1b2e7e8>, <kernel.DependentProduct object at 0x1b2ea70>) of role type named sy_c_Option_Ooption_OSome_001t__Int__Oint
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring some_int:(int->option_int)
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x1b2ea28>, <kernel.DependentProduct object at 0x1b2eab8>) of role type named sy_c_Option_Ooption_OSome_001t__Nat__Onat
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring some_nat:(nat->option_nat)
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x1b2e950>, <kernel.DependentProduct object at 0x1b2eb00>) of role type named sy_c_Option_Ooption_OSome_001t__Num__Onum
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring some_num:(num->option_num)
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x1b2ea28>, <kernel.DependentProduct object at 0x1b2e950>) of role type named sy_c_Option_Ooption_OSome_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring some_P7363390416028606310at_nat:(product_prod_nat_nat->option4927543243414619207at_nat)
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x1b2e368>, <kernel.DependentProduct object at 0x1b2ebd8>) of role type named sy_c_Option_Ooption_OSome_001t__VEBT____Definitions__OVEBT
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring some_VEBT_VEBT:(vEBT_VEBT->option_VEBT_VEBT)
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x1b2ea28>, <kernel.DependentProduct object at 0x1b2ec20>) of role type named sy_c_Option_Ooption_Ocase__option_001_Eo_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring case_o184042715313410164at_nat:(Prop->((product_prod_nat_nat->Prop)->(option4927543243414619207at_nat->Prop)))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x1b2ec68>, <kernel.DependentProduct object at 0x1b2ed40>) of role type named sy_c_Option_Ooption_Ocase__option_001t__Num__Onum_001t__Num__Onum
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring case_option_num_num:(num->((num->num)->(option_num->num)))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x1b2ea28>, <kernel.DependentProduct object at 0x1b2ed88>) of role type named sy_c_Option_Ooption_Ocase__option_001t__Option__Ooption_It__Num__Onum_J_001t__Num__Onum
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring case_o6005452278849405969um_num:(option_num->((num->option_num)->(option_num->option_num)))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x1b2edd0>, <kernel.DependentProduct object at 0x1b2ecb0>) of role type named sy_c_Option_Ooption_Osize__option_001t__Nat__Onat
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring size_option_nat:((nat->nat)->(option_nat->nat))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x1b2ed40>, <kernel.DependentProduct object at 0x1b2ecf8>) of role type named sy_c_Option_Ooption_Osize__option_001t__Num__Onum
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring size_option_num:((num->nat)->(option_num->nat))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x1b2edd0>, <kernel.DependentProduct object at 0x1b2ee18>) of role type named sy_c_Option_Ooption_Osize__option_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring size_o8335143837870341156at_nat:((product_prod_nat_nat->nat)->(option4927543243414619207at_nat->nat))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x1b2ea28>, <kernel.DependentProduct object at 0x1b2ecb0>) of role type named sy_c_Option_Ooption_Othe_001t__Nat__Onat
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring the_nat:(option_nat->nat)
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x1b2e368>, <kernel.DependentProduct object at 0x1b2eef0>) of role type named sy_c_Option_Ooption_Othe_001t__Num__Onum
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring the_num:(option_num->num)
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x1b2ea28>, <kernel.DependentProduct object at 0x1b2ef38>) of role type named sy_c_Option_Ooption_Othe_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring the_Pr8591224930841456533at_nat:(option4927543243414619207at_nat->product_prod_nat_nat)
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x1b2ecb0>, <kernel.DependentProduct object at 0x1b2eef0>) of role type named sy_c_Order__Relation_OunderS_001t__Nat__Onat
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring order_underS_nat:(set_Pr1261947904930325089at_nat->(nat->set_nat))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x1b2ea28>, <kernel.DependentProduct object at 0x1b2edd0>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Code____Numeral__Ointeger_M_062_I_Eo_M_Eo_J_J
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring bot_bo4731626569425807221er_o_o:(code_integer->(Prop->Prop))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x1b2eef0>, <kernel.DependentProduct object at 0x1b31050>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Code____Numeral__Ointeger_M_062_It__Code____Numeral__Ointeger_M_Eo_J_J
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring bot_bo8134993004553108152eger_o:(code_integer->(code_integer->Prop))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x1b2ecf8>, <kernel.DependentProduct object at 0x1b310e0>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Int__Oint_M_062_It__Int__Oint_M_Eo_J_J
% 0.60/0.82  Using role type
% 0.60/0.82  Declaring bot_bot_int_int_o:(int->(int->Prop))
% 0.60/0.82  FOF formula (<kernel.Constant object at 0x1b2edd0>, <kernel.DependentProduct object at 0x1b311b8>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Int__Oint_M_Eo_J
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring bot_bot_int_o:(int->Prop)
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x1b2ecf8>, <kernel.DependentProduct object at 0x1b31170>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__List__Olist_It__Nat__Onat_J_M_Eo_J
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring bot_bot_list_nat_o:(list_nat->Prop)
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x1b2edd0>, <kernel.DependentProduct object at 0x1b31098>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Nat__Onat_M_062_It__Nat__Onat_M_Eo_J_J
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring bot_bot_nat_nat_o:(nat->(nat->Prop))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x1b2ecf8>, <kernel.DependentProduct object at 0x1b31290>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Nat__Onat_M_Eo_J
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring bot_bot_nat_o:(nat->Prop)
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x1b31200>, <kernel.DependentProduct object at 0x1b31248>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_Eo_J_J
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring bot_bo4898103413517107610_nat_o:(product_prod_nat_nat->(product_prod_nat_nat->Prop))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x1b31050>, <kernel.DependentProduct object at 0x1b312d8>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_Eo_J
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring bot_bo482883023278783056_nat_o:(product_prod_nat_nat->Prop)
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x1b31200>, <kernel.DependentProduct object at 0x1b313b0>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Real__Oreal_M_Eo_J
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring bot_bot_real_o:(real->Prop)
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x1b31248>, <kernel.DependentProduct object at 0x1b313f8>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Set__Oset_It__Nat__Onat_J_M_Eo_J
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring bot_bot_set_nat_o:(set_nat->Prop)
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x1b31200>, <kernel.Constant object at 0x1b312d8>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Extended____Nat__Oenat
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring bot_bo4199563552545308370d_enat:extended_enat
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x1b313b0>, <kernel.Constant object at 0x1b312d8>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Filter__Ofilter_It__Nat__Onat_J
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring bot_bot_filter_nat:filter_nat
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x1b31440>, <kernel.Constant object at 0x1b312d8>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Nat__Onat
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring bot_bot_nat:nat
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x1b31488>, <kernel.Constant object at 0x1b312d8>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring bot_bot_set_complex:set_complex
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x1b314d0>, <kernel.Constant object at 0x1b312d8>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Int__Oint_J
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring bot_bot_set_int:set_int
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x1b31518>, <kernel.Constant object at 0x1b312d8>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__List__Olist_It__Nat__Onat_J_J
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring bot_bot_set_list_nat:set_list_nat
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x1b31560>, <kernel.Constant object at 0x1b312d8>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Nat__Onat_J
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring bot_bot_set_nat:set_nat
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x1b315a8>, <kernel.Constant object at 0x1b312d8>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Num__Onum_J
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring bot_bot_set_num:set_num
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x1b31560>, <kernel.Constant object at 0x1b315f0>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_M_Eo_J_J
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring bot_bo5379713665208646970eger_o:set_Pr448751882837621926eger_o
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x1b312d8>, <kernel.Constant object at 0x1b31680>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring bot_bo4276436098303576167nteger:set_Pr4811707699266497531nteger
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x1b315f0>, <kernel.Constant object at 0x1b31710>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring bot_bo1796632182523588997nt_int:set_Pr958786334691620121nt_int
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x1b31680>, <kernel.Constant object at 0x1b317a0>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring bot_bo2099793752762293965at_nat:set_Pr1261947904930325089at_nat
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x1b31710>, <kernel.Constant object at 0x1b31830>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring bot_bo5327735625951526323at_nat:set_Pr8693737435421807431at_nat
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x1b318c0>, <kernel.Constant object at 0x1b31830>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Rat__Orat_J
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring bot_bot_set_rat:set_rat
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x1b31908>, <kernel.Constant object at 0x1b31830>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Real__Oreal_J
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring bot_bot_set_real:set_real
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x1b31950>, <kernel.Constant object at 0x1b31830>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Set__Oset_It__Int__Oint_J_J
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring bot_bot_set_set_int:set_set_int
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x1b31998>, <kernel.Constant object at 0x1b31830>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring bot_bot_set_set_nat:set_set_nat
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x1b319e0>, <kernel.DependentProduct object at 0x1b31b00>) of role type named sy_c_Orderings_Oord__class_OLeast_001t__Nat__Onat
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring ord_Least_nat:((nat->Prop)->nat)
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x1b31878>, <kernel.DependentProduct object at 0x1b31b48>) of role type named sy_c_Orderings_Oord__class_OLeast_001t__Real__Oreal
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring ord_Least_real:((real->Prop)->real)
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x1b31a28>, <kernel.DependentProduct object at 0x1b31bd8>) of role type named sy_c_Orderings_Oord__class_Oless_001_062_It__Int__Oint_M_Eo_J
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring ord_less_int_o:((int->Prop)->((int->Prop)->Prop))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x1b31b48>, <kernel.DependentProduct object at 0x1b31c20>) of role type named sy_c_Orderings_Oord__class_Oless_001_062_It__Nat__Onat_M_Eo_J
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring ord_less_nat_o:((nat->Prop)->((nat->Prop)->Prop))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x1b31a28>, <kernel.DependentProduct object at 0x1b31c68>) of role type named sy_c_Orderings_Oord__class_Oless_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_Eo_J
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring ord_le549003669493604880_nat_o:((product_prod_nat_nat->Prop)->((product_prod_nat_nat->Prop)->Prop))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x1b31998>, <kernel.DependentProduct object at 0x1b31cf8>) of role type named sy_c_Orderings_Oord__class_Oless_001_062_It__Real__Oreal_M_Eo_J
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring ord_less_real_o:((real->Prop)->((real->Prop)->Prop))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x1b31c68>, <kernel.DependentProduct object at 0x1b31d40>) of role type named sy_c_Orderings_Oord__class_Oless_001_062_It__Set__Oset_It__Nat__Onat_J_M_Eo_J
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring ord_less_set_nat_o:((set_nat->Prop)->((set_nat->Prop)->Prop))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x1b31998>, <kernel.DependentProduct object at 0x1b31c68>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Code____Numeral__Ointeger
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring ord_le6747313008572928689nteger:(code_integer->(code_integer->Prop))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x1b31d40>, <kernel.DependentProduct object at 0x1b31998>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Extended____Nat__Oenat
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring ord_le72135733267957522d_enat:(extended_enat->(extended_enat->Prop))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x1b31d88>, <kernel.DependentProduct object at 0x1b31c68>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Filter__Ofilter_It__Nat__Onat_J
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring ord_less_filter_nat:(filter_nat->(filter_nat->Prop))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x1b31e18>, <kernel.DependentProduct object at 0x1b31d40>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Int__Oint
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring ord_less_int:(int->(int->Prop))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x1b31cf8>, <kernel.DependentProduct object at 0x1b31d88>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Nat__Onat
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring ord_less_nat:(nat->(nat->Prop))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x1b31bd8>, <kernel.DependentProduct object at 0x1b31e18>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Num__Onum
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring ord_less_num:(num->(num->Prop))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x1b31998>, <kernel.DependentProduct object at 0x1b31cf8>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Rat__Orat
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring ord_less_rat:(rat->(rat->Prop))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x1b31c68>, <kernel.DependentProduct object at 0x1b31bd8>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Real__Oreal
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring ord_less_real:(real->(real->Prop))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x1b31998>, <kernel.DependentProduct object at 0x1b31c68>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Code____Numeral__Ointeger_J
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring ord_le1307284697595431911nteger:(set_Code_integer->(set_Code_integer->Prop))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x1b31d88>, <kernel.DependentProduct object at 0x1b34050>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring ord_less_set_complex:(set_complex->(set_complex->Prop))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x1b31c68>, <kernel.DependentProduct object at 0x1b34128>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Int__Oint_J
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring ord_less_set_int:(set_int->(set_int->Prop))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x1b31cf8>, <kernel.DependentProduct object at 0x1b34170>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Nat__Onat_J
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring ord_less_set_nat:(set_nat->(set_nat->Prop))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x1b31d88>, <kernel.DependentProduct object at 0x1b341b8>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Num__Onum_J
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring ord_less_set_num:(set_num->(set_num->Prop))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x1b31cf8>, <kernel.DependentProduct object at 0x1b341b8>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring ord_le7866589430770878221at_nat:(set_Pr1261947904930325089at_nat->(set_Pr1261947904930325089at_nat->Prop))
% 0.60/0.83  FOF formula (<kernel.Constant object at 0x1b31d88>, <kernel.DependentProduct object at 0x1b340e0>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Rat__Orat_J
% 0.60/0.83  Using role type
% 0.60/0.83  Declaring ord_less_set_rat:(set_rat->(set_rat->Prop))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x1b31c68>, <kernel.DependentProduct object at 0x1b34248>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Real__Oreal_J
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring ord_less_set_real:(set_real->(set_real->Prop))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x1b31c68>, <kernel.DependentProduct object at 0x1b34050>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Set__Oset_It__Int__Oint_J_J
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring ord_less_set_set_int:(set_set_int->(set_set_int->Prop))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x1b34098>, <kernel.DependentProduct object at 0x1b341b8>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring ord_less_set_set_nat:(set_set_nat->(set_set_nat->Prop))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x1b34200>, <kernel.DependentProduct object at 0x1b343f8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Code____Numeral__Ointeger_M_062_I_Eo_M_Eo_J_J
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring ord_le2162486998276636481er_o_o:((code_integer->(Prop->Prop))->((code_integer->(Prop->Prop))->Prop))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x1b341b8>, <kernel.DependentProduct object at 0x1b34128>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Code____Numeral__Ointeger_M_062_It__Code____Numeral__Ointeger_M_Eo_J_J
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring ord_le3602516367967493612eger_o:((code_integer->(code_integer->Prop))->((code_integer->(code_integer->Prop))->Prop))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x1b343f8>, <kernel.DependentProduct object at 0x1b340e0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Int__Oint_M_062_It__Int__Oint_M_Eo_J_J
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring ord_le6741204236512500942_int_o:((int->(int->Prop))->((int->(int->Prop))->Prop))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x1b34518>, <kernel.DependentProduct object at 0x1b34560>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Int__Oint_M_Eo_J
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring ord_less_eq_int_o:((int->Prop)->((int->Prop)->Prop))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x1b343f8>, <kernel.DependentProduct object at 0x1b345a8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Nat__Onat_M_062_It__Nat__Onat_M_Eo_J_J
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring ord_le2646555220125990790_nat_o:((nat->(nat->Prop))->((nat->(nat->Prop))->Prop))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x1b34128>, <kernel.DependentProduct object at 0x1b34638>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Nat__Onat_M_Eo_J
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring ord_less_eq_nat_o:((nat->Prop)->((nat->Prop)->Prop))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x1b343f8>, <kernel.DependentProduct object at 0x1b34680>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_M_062_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_M_Eo_J_J
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring ord_le1598226405681992910_int_o:((product_prod_int_int->(product_prod_int_int->Prop))->((product_prod_int_int->(product_prod_int_int->Prop))->Prop))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x1b34638>, <kernel.DependentProduct object at 0x1b34710>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_M_Eo_J
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring ord_le8369615600986905444_int_o:((product_prod_int_int->Prop)->((product_prod_int_int->Prop)->Prop))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x1b34680>, <kernel.DependentProduct object at 0x1b343f8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_Eo_J_J
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring ord_le5604493270027003598_nat_o:((product_prod_nat_nat->(product_prod_nat_nat->Prop))->((product_prod_nat_nat->(product_prod_nat_nat->Prop))->Prop))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x1b34710>, <kernel.DependentProduct object at 0x1b34830>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_Eo_J
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring ord_le704812498762024988_nat_o:((product_prod_nat_nat->Prop)->((product_prod_nat_nat->Prop)->Prop))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x1b343f8>, <kernel.DependentProduct object at 0x1b34680>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J_M_062_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J_M_Eo_J_J
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring ord_le1077754993875142464_nat_o:((produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))->((produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))->Prop))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x1b34830>, <kernel.DependentProduct object at 0x1b348c0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J_M_Eo_J
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring ord_le7812727212727832188_nat_o:((produc9072475918466114483BT_nat->Prop)->((produc9072475918466114483BT_nat->Prop)->Prop))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x1b34878>, <kernel.DependentProduct object at 0x1b34a28>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Real__Oreal_M_Eo_J
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring ord_less_eq_real_o:((real->Prop)->((real->Prop)->Prop))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x1b34830>, <kernel.DependentProduct object at 0x1b34a70>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__Set__Oset_It__Nat__Onat_J_M_Eo_J
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring ord_le3964352015994296041_nat_o:((set_nat->Prop)->((set_nat->Prop)->Prop))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x1b34a28>, <kernel.DependentProduct object at 0x1b34878>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__VEBT____Definitions__OVEBT_M_062_It__VEBT____Definitions__OVEBT_M_Eo_J_J
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring ord_le860153471104859278VEBT_o:((vEBT_VEBT->(vEBT_VEBT->Prop))->((vEBT_VEBT->(vEBT_VEBT->Prop))->Prop))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x1b34a70>, <kernel.DependentProduct object at 0x1b34b48>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001_062_It__VEBT____Definitions__OVEBT_M_Eo_J
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring ord_le418104280809901481VEBT_o:((vEBT_VEBT->Prop)->((vEBT_VEBT->Prop)->Prop))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x1b34878>, <kernel.DependentProduct object at 0x1b34a70>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Code____Numeral__Ointeger
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring ord_le3102999989581377725nteger:(code_integer->(code_integer->Prop))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x1b34b48>, <kernel.DependentProduct object at 0x1b34878>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Extended____Nat__Oenat
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring ord_le2932123472753598470d_enat:(extended_enat->(extended_enat->Prop))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x1b34a70>, <kernel.DependentProduct object at 0x1b34b48>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Filter__Ofilter_It__Nat__Onat_J
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring ord_le2510731241096832064er_nat:(filter_nat->(filter_nat->Prop))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x1b34878>, <kernel.DependentProduct object at 0x1b34a70>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Filter__Ofilter_It__Real__Oreal_J
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring ord_le4104064031414453916r_real:(filter_real->(filter_real->Prop))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x1b34d40>, <kernel.DependentProduct object at 0x1b34b48>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Int__Oint
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring ord_less_eq_int:(int->(int->Prop))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x1b34dd0>, <kernel.DependentProduct object at 0x1b34878>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Nat__Onat
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring ord_less_eq_nat:(nat->(nat->Prop))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x1b34c20>, <kernel.DependentProduct object at 0x1b34d40>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Num__Onum
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring ord_less_eq_num:(num->(num->Prop))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x1b34cb0>, <kernel.DependentProduct object at 0x1b34dd0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Rat__Orat
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring ord_less_eq_rat:(rat->(rat->Prop))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x1b34a70>, <kernel.DependentProduct object at 0x1b34c20>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Real__Oreal
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring ord_less_eq_real:(real->(real->Prop))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x1b34b48>, <kernel.DependentProduct object at 0x1b34cb0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_I_Eo_J
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring ord_less_eq_set_o:(set_o->(set_o->Prop))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x1b34a70>, <kernel.DependentProduct object at 0x1b34b48>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Code____Numeral__Ointeger_J
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring ord_le7084787975880047091nteger:(set_Code_integer->(set_Code_integer->Prop))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x1b34cb0>, <kernel.DependentProduct object at 0x1b36050>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring ord_le211207098394363844omplex:(set_complex->(set_complex->Prop))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x1b34e18>, <kernel.DependentProduct object at 0x1b36098>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Int__Oint_J
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring ord_less_eq_set_int:(set_int->(set_int->Prop))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x1b34cb0>, <kernel.DependentProduct object at 0x1b36170>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__List__Olist_It__Nat__Onat_J_J
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring ord_le6045566169113846134st_nat:(set_list_nat->(set_list_nat->Prop))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x1b34e18>, <kernel.DependentProduct object at 0x1b36128>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Nat__Onat_J
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring ord_less_eq_set_nat:(set_nat->(set_nat->Prop))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x1b34878>, <kernel.DependentProduct object at 0x1b36248>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Num__Onum_J
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring ord_less_eq_set_num:(set_num->(set_num->Prop))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x1b36098>, <kernel.DependentProduct object at 0x1b360e0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_M_Eo_J_J
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring ord_le8980329558974975238eger_o:(set_Pr448751882837621926eger_o->(set_Pr448751882837621926eger_o->Prop))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x1b36290>, <kernel.DependentProduct object at 0x1b360e0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring ord_le3725938330318615451nteger:(set_Pr4811707699266497531nteger->(set_Pr4811707699266497531nteger->Prop))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x1b36200>, <kernel.DependentProduct object at 0x1b360e0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring ord_le2843351958646193337nt_int:(set_Pr958786334691620121nt_int->(set_Pr958786334691620121nt_int->Prop))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x1b361b8>, <kernel.DependentProduct object at 0x1b360e0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.60/0.84  Using role type
% 0.60/0.84  Declaring ord_le3146513528884898305at_nat:(set_Pr1261947904930325089at_nat->(set_Pr1261947904930325089at_nat->Prop))
% 0.60/0.84  FOF formula (<kernel.Constant object at 0x1b36200>, <kernel.DependentProduct object at 0x1b363f8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.60/0.85  Using role type
% 0.60/0.85  Declaring ord_le3000389064537975527at_nat:(set_Pr8693737435421807431at_nat->(set_Pr8693737435421807431at_nat->Prop))
% 0.60/0.85  FOF formula (<kernel.Constant object at 0x1b36290>, <kernel.DependentProduct object at 0x1b360e0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Rat__Orat_J
% 0.60/0.85  Using role type
% 0.60/0.85  Declaring ord_less_eq_set_rat:(set_rat->(set_rat->Prop))
% 0.60/0.85  FOF formula (<kernel.Constant object at 0x1b36518>, <kernel.DependentProduct object at 0x1b36200>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Real__Oreal_J
% 0.60/0.85  Using role type
% 0.60/0.85  Declaring ord_less_eq_set_real:(set_real->(set_real->Prop))
% 0.60/0.85  FOF formula (<kernel.Constant object at 0x1b36290>, <kernel.DependentProduct object at 0x1b36518>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Set__Oset_It__Int__Oint_J_J
% 0.60/0.85  Using role type
% 0.60/0.85  Declaring ord_le4403425263959731960et_int:(set_set_int->(set_set_int->Prop))
% 0.60/0.85  FOF formula (<kernel.Constant object at 0x1b36200>, <kernel.DependentProduct object at 0x1b36290>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.60/0.85  Using role type
% 0.60/0.85  Declaring ord_le6893508408891458716et_nat:(set_set_nat->(set_set_nat->Prop))
% 0.60/0.85  FOF formula (<kernel.Constant object at 0x1b36518>, <kernel.DependentProduct object at 0x1b36200>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.60/0.85  Using role type
% 0.60/0.85  Declaring ord_le4337996190870823476T_VEBT:(set_VEBT_VEBT->(set_VEBT_VEBT->Prop))
% 0.60/0.85  FOF formula (<kernel.Constant object at 0x1b366c8>, <kernel.DependentProduct object at 0x1b36290>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Code____Numeral__Ointeger
% 0.60/0.85  Using role type
% 0.60/0.85  Declaring ord_max_Code_integer:(code_integer->(code_integer->code_integer))
% 0.60/0.85  FOF formula (<kernel.Constant object at 0x1b36518>, <kernel.DependentProduct object at 0x1b366c8>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Extended____Nat__Oenat
% 0.60/0.85  Using role type
% 0.60/0.85  Declaring ord_ma741700101516333627d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.60/0.85  FOF formula (<kernel.Constant object at 0x1b367e8>, <kernel.DependentProduct object at 0x1b36290>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Filter__Ofilter_It__Nat__Onat_J
% 0.60/0.85  Using role type
% 0.60/0.85  Declaring ord_max_filter_nat:(filter_nat->(filter_nat->filter_nat))
% 0.60/0.85  FOF formula (<kernel.Constant object at 0x1b367a0>, <kernel.DependentProduct object at 0x1b36518>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Int__Oint
% 0.60/0.85  Using role type
% 0.60/0.85  Declaring ord_max_int:(int->(int->int))
% 0.60/0.85  FOF formula (<kernel.Constant object at 0x1b368c0>, <kernel.DependentProduct object at 0x1b367e8>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Nat__Onat
% 0.60/0.85  Using role type
% 0.60/0.85  Declaring ord_max_nat:(nat->(nat->nat))
% 0.60/0.85  FOF formula (<kernel.Constant object at 0x1b36710>, <kernel.DependentProduct object at 0x1b367a0>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Num__Onum
% 0.60/0.85  Using role type
% 0.60/0.85  Declaring ord_max_num:(num->(num->num))
% 0.60/0.85  FOF formula (<kernel.Constant object at 0x1b36758>, <kernel.DependentProduct object at 0x1b368c0>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Rat__Orat
% 0.60/0.85  Using role type
% 0.60/0.85  Declaring ord_max_rat:(rat->(rat->rat))
% 0.60/0.85  FOF formula (<kernel.Constant object at 0x1b366c8>, <kernel.DependentProduct object at 0x1b36710>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Real__Oreal
% 0.60/0.85  Using role type
% 0.60/0.85  Declaring ord_max_real:(real->(real->real))
% 0.60/0.85  FOF formula (<kernel.Constant object at 0x1b36290>, <kernel.DependentProduct object at 0x1b36758>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Set__Oset_It__Int__Oint_J
% 0.60/0.85  Using role type
% 0.60/0.85  Declaring ord_max_set_int:(set_int->(set_int->set_int))
% 0.60/0.85  FOF formula (<kernel.Constant object at 0x1b36518>, <kernel.DependentProduct object at 0x1b366c8>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Set__Oset_It__Nat__Onat_J
% 0.60/0.85  Using role type
% 0.60/0.85  Declaring ord_max_set_nat:(set_nat->(set_nat->set_nat))
% 0.60/0.85  FOF formula (<kernel.Constant object at 0x1b367e8>, <kernel.DependentProduct object at 0x1b36290>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Set__Oset_It__Real__Oreal_J
% 0.60/0.85  Using role type
% 0.60/0.85  Declaring ord_max_set_real:(set_real->(set_real->set_real))
% 0.60/0.85  FOF formula (<kernel.Constant object at 0x1b367a0>, <kernel.DependentProduct object at 0x1b36518>) of role type named sy_c_Orderings_Oord__class_Omin_001t__Code____Numeral__Ointeger
% 0.60/0.85  Using role type
% 0.60/0.85  Declaring ord_min_Code_integer:(code_integer->(code_integer->code_integer))
% 0.60/0.85  FOF formula (<kernel.Constant object at 0x1b368c0>, <kernel.DependentProduct object at 0x1b367e8>) of role type named sy_c_Orderings_Oord__class_Omin_001t__Int__Oint
% 0.60/0.85  Using role type
% 0.60/0.85  Declaring ord_min_int:(int->(int->int))
% 0.60/0.85  FOF formula (<kernel.Constant object at 0x1b36710>, <kernel.DependentProduct object at 0x1b367a0>) of role type named sy_c_Orderings_Oord__class_Omin_001t__Nat__Onat
% 0.60/0.85  Using role type
% 0.60/0.85  Declaring ord_min_nat:(nat->(nat->nat))
% 0.60/0.85  FOF formula (<kernel.Constant object at 0x1b36758>, <kernel.DependentProduct object at 0x1b366c8>) of role type named sy_c_Orderings_Oorder__class_OGreatest_001t__Nat__Onat
% 0.60/0.85  Using role type
% 0.60/0.85  Declaring order_Greatest_nat:((nat->Prop)->nat)
% 0.60/0.85  FOF formula (<kernel.Constant object at 0x1b36710>, <kernel.DependentProduct object at 0x1b368c0>) of role type named sy_c_Orderings_Oorder__class_Oantimono_001t__Nat__Onat_001t__Real__Oreal
% 0.60/0.85  Using role type
% 0.60/0.85  Declaring order_9091379641038594480t_real:((nat->real)->Prop)
% 0.60/0.85  FOF formula (<kernel.Constant object at 0x1b36518>, <kernel.DependentProduct object at 0x1b36c68>) of role type named sy_c_Orderings_Oorder__class_Omono_001t__Nat__Onat_001t__Nat__Onat
% 0.60/0.85  Using role type
% 0.60/0.85  Declaring order_mono_nat_nat:((nat->nat)->Prop)
% 0.60/0.85  FOF formula (<kernel.Constant object at 0x1b36c20>, <kernel.DependentProduct object at 0x1b366c8>) of role type named sy_c_Orderings_Oorder__class_Omono_001t__Nat__Onat_001t__Real__Oreal
% 0.60/0.85  Using role type
% 0.60/0.85  Declaring order_mono_nat_real:((nat->real)->Prop)
% 0.60/0.85  FOF formula (<kernel.Constant object at 0x1b36518>, <kernel.DependentProduct object at 0x1b36710>) of role type named sy_c_Orderings_Oorder__class_Ostrict__mono_001t__Nat__Onat_001t__Nat__Onat
% 0.60/0.85  Using role type
% 0.60/0.85  Declaring order_5726023648592871131at_nat:((nat->nat)->Prop)
% 0.60/0.85  FOF formula (<kernel.Constant object at 0x1b366c8>, <kernel.DependentProduct object at 0x1b36d88>) of role type named sy_c_Orderings_Oorder__class_Ostrict__mono_001t__Real__Oreal_001t__Real__Oreal
% 0.60/0.85  Using role type
% 0.60/0.85  Declaring order_7092887310737990675l_real:((real->real)->Prop)
% 0.60/0.85  FOF formula (<kernel.Constant object at 0x1b367e8>, <kernel.DependentProduct object at 0x1b36e18>) of role type named sy_c_Orderings_Oordering__top_001t__Nat__Onat
% 0.60/0.85  Using role type
% 0.60/0.85  Declaring ordering_top_nat:((nat->(nat->Prop))->((nat->(nat->Prop))->(nat->Prop)))
% 0.60/0.85  FOF formula (<kernel.Constant object at 0x1b36d88>, <kernel.Constant object at 0x1b36e18>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Int__Oint_J
% 0.60/0.85  Using role type
% 0.60/0.85  Declaring top_top_set_int:set_int
% 0.60/0.85  FOF formula (<kernel.Constant object at 0x1b36cb0>, <kernel.Constant object at 0x1b36e18>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Nat__Onat_J
% 0.60/0.85  Using role type
% 0.60/0.85  Declaring top_top_set_nat:set_nat
% 0.60/0.85  FOF formula (<kernel.Constant object at 0x1b36d88>, <kernel.Constant object at 0x1b36cf8>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Product____Type__Ounit_J
% 0.60/0.85  Using role type
% 0.60/0.85  Declaring top_to1996260823553986621t_unit:set_Product_unit
% 0.60/0.85  FOF formula (<kernel.Constant object at 0x1b36ea8>, <kernel.Constant object at 0x1b36cf8>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Real__Oreal_J
% 0.60/0.85  Using role type
% 0.60/0.85  Declaring top_top_set_real:set_real
% 0.60/0.85  FOF formula (<kernel.Constant object at 0x1b36ef0>, <kernel.Constant object at 0x1b36cf8>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__String__Ochar_J
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring top_top_set_char:set_char
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x1b36ea8>, <kernel.DependentProduct object at 0x1b36f38>) of role type named sy_c_Power_Opower__class_Opower_001t__Code____Numeral__Ointeger
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring power_8256067586552552935nteger:(code_integer->(nat->code_integer))
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x1b36518>, <kernel.DependentProduct object at 0x1b36f80>) of role type named sy_c_Power_Opower__class_Opower_001t__Complex__Ocomplex
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring power_power_complex:(complex->(nat->complex))
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x1b36cf8>, <kernel.DependentProduct object at 0x1b391b8>) of role type named sy_c_Power_Opower__class_Opower_001t__Int__Oint
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring power_power_int:(int->(nat->int))
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x1b36518>, <kernel.DependentProduct object at 0x1b39200>) of role type named sy_c_Power_Opower__class_Opower_001t__Nat__Onat
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring power_power_nat:(nat->(nat->nat))
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x1b36f80>, <kernel.DependentProduct object at 0x1b39248>) of role type named sy_c_Power_Opower__class_Opower_001t__Rat__Orat
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring power_power_rat:(rat->(nat->rat))
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x1b36518>, <kernel.DependentProduct object at 0x1b39098>) of role type named sy_c_Power_Opower__class_Opower_001t__Real__Oreal
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring power_power_real:(real->(nat->real))
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x1b391b8>, <kernel.DependentProduct object at 0x1b39170>) of role type named sy_c_Product__Type_OPair_001_062_It__Nat__Onat_M_062_It__Nat__Onat_M_Eo_J_J_001t__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Option__Ooption_It__Nat__Onat_J_J
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring produc4035269172776083154on_nat:((nat->(nat->Prop))->(produc4953844613479565601on_nat->produc2233624965454879586on_nat))
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x1b39290>, <kernel.DependentProduct object at 0x1b39170>) of role type named sy_c_Product__Type_OPair_001_062_It__Nat__Onat_M_062_It__Nat__Onat_Mt__Nat__Onat_J_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring produc3209952032786966637at_nat:((nat->(nat->nat))->(produc7248412053542808358at_nat->produc4471711990508489141at_nat))
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x1b39200>, <kernel.DependentProduct object at 0x1b39170>) of role type named sy_c_Product__Type_OPair_001_062_It__Nat__Onat_M_062_It__Nat__Onat_Mt__Nat__Onat_J_J_001t__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Option__Ooption_It__Nat__Onat_J_J
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring produc8929957630744042906on_nat:((nat->(nat->nat))->(produc4953844613479565601on_nat->produc8306885398267862888on_nat))
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x1b39290>, <kernel.DependentProduct object at 0x1b393b0>) of role type named sy_c_Product__Type_OPair_001_062_It__Num__Onum_M_062_It__Num__Onum_M_Eo_J_J_001t__Product____Type__Oprod_It__Option__Ooption_It__Num__Onum_J_Mt__Option__Ooption_It__Num__Onum_J_J
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring produc3576312749637752826on_num:((num->(num->Prop))->(produc3447558737645232053on_num->produc7036089656553540234on_num))
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x1b39170>, <kernel.DependentProduct object at 0x1b39440>) of role type named sy_c_Product__Type_OPair_001_062_It__Num__Onum_M_062_It__Num__Onum_Mt__Num__Onum_J_J_001t__Product____Type__Oprod_It__Option__Ooption_It__Num__Onum_J_Mt__Option__Ooption_It__Num__Onum_J_J
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring produc5778274026573060048on_num:((num->(num->num))->(produc3447558737645232053on_num->produc1193250871479095198on_num))
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x1b393b0>, <kernel.DependentProduct object at 0x1b39488>) of role type named sy_c_Product__Type_OPair_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_Eo_J_J_001t__Product____Type__Oprod_It__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring produc3994169339658061776at_nat:((product_prod_nat_nat->(product_prod_nat_nat->Prop))->(produc6121120109295599847at_nat->produc5491161045314408544at_nat))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x1b39440>, <kernel.DependentProduct object at 0x1b39560>) of role type named sy_c_Product__Type_OPair_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J_001t__Product____Type__Oprod_It__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring produc2899441246263362727at_nat:((product_prod_nat_nat->(product_prod_nat_nat->product_prod_nat_nat))->(produc6121120109295599847at_nat->produc5542196010084753463at_nat))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x1b39638>, <kernel.DependentProduct object at 0x1b391b8>) of role type named sy_c_Product__Type_OPair_001_Eo_001_Eo
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring product_Pair_o_o:(Prop->(Prop->product_prod_o_o))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x1b39440>, <kernel.DependentProduct object at 0x1b39710>) of role type named sy_c_Product__Type_OPair_001t__Code____Numeral__Ointeger_001_Eo
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring produc6677183202524767010eger_o:(code_integer->(Prop->produc6271795597528267376eger_o))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x1b391b8>, <kernel.DependentProduct object at 0x1b39440>) of role type named sy_c_Product__Type_OPair_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring produc1086072967326762835nteger:(code_integer->(code_integer->produc8923325533196201883nteger))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x1b397a0>, <kernel.DependentProduct object at 0x1b39758>) of role type named sy_c_Product__Type_OPair_001t__Int__Oint_001_Eo
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring product_Pair_int_o:(int->(Prop->product_prod_int_o))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x1b397e8>, <kernel.DependentProduct object at 0x1b391b8>) of role type named sy_c_Product__Type_OPair_001t__Int__Oint_001t__Int__Oint
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring product_Pair_int_int:(int->(int->product_prod_int_int))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x1b39710>, <kernel.DependentProduct object at 0x1b397a0>) of role type named sy_c_Product__Type_OPair_001t__Int__Oint_001t__Nat__Onat
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring product_Pair_int_nat:(int->(nat->product_prod_int_nat))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x1b397e8>, <kernel.DependentProduct object at 0x1b39710>) of role type named sy_c_Product__Type_OPair_001t__Int__Oint_001t__VEBT____Definitions__OVEBT
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring produc3329399203697025711T_VEBT:(int->(vEBT_VEBT->produc1531783533982839933T_VEBT))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x1b397a0>, <kernel.DependentProduct object at 0x1b397e8>) of role type named sy_c_Product__Type_OPair_001t__List__Olist_I_Eo_J_001t__List__Olist_I_Eo_J
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring produc8435520187683070743list_o:(list_o->(list_o->produc7102631898165422375list_o))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x1b39710>, <kernel.DependentProduct object at 0x1b397a0>) of role type named sy_c_Product__Type_OPair_001t__List__Olist_It__Code____Numeral__Ointeger_J_001t__List__Olist_I_Eo_J
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring produc2864564883805000344list_o:(list_Code_integer->(list_o->produc3312482595249630694list_o))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x1b397e8>, <kernel.DependentProduct object at 0x1b39710>) of role type named sy_c_Product__Type_OPair_001t__List__Olist_It__Code____Numeral__Ointeger_J_001t__List__Olist_It__Code____Numeral__Ointeger_J
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring produc750622340256944499nteger:(list_Code_integer->(list_Code_integer->produc862207588354017979nteger))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x1b397a0>, <kernel.DependentProduct object at 0x1b397e8>) of role type named sy_c_Product__Type_OPair_001t__List__Olist_It__Int__Oint_J_001t__List__Olist_I_Eo_J
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring produc3167582181186427401list_o:(list_int->(list_o->produc2617389633368699223list_o))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x1b39710>, <kernel.DependentProduct object at 0x1b397a0>) of role type named sy_c_Product__Type_OPair_001t__List__Olist_It__Int__Oint_J_001t__List__Olist_It__Int__Oint_J
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring produc364263696895485585st_int:(list_int->(list_int->produc1186641810826059865st_int))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x1b397e8>, <kernel.DependentProduct object at 0x1b39710>) of role type named sy_c_Product__Type_OPair_001t__List__Olist_It__Int__Oint_J_001t__List__Olist_It__Nat__Onat_J
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring produc4542114716404682293st_nat:(list_int->(list_nat->produc3676724955757786621st_nat))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x1b397a0>, <kernel.DependentProduct object at 0x1b397e8>) of role type named sy_c_Product__Type_OPair_001t__List__Olist_It__Int__Oint_J_001t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring produc6743464080745587621T_VEBT:(list_int->(list_VEBT_VEBT->produc8504111982647392627T_VEBT))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x1b39710>, <kernel.DependentProduct object at 0x1b397a0>) of role type named sy_c_Product__Type_OPair_001t__List__Olist_It__Nat__Onat_J_001t__List__Olist_It__Nat__Onat_J
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring produc2694037385005941721st_nat:(list_nat->(list_nat->produc1828647624359046049st_nat))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x1b397e8>, <kernel.DependentProduct object at 0x1b39bd8>) of role type named sy_c_Product__Type_OPair_001t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_001t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring produc5943733680697469783at_nat:(list_P6011104703257516679at_nat->(list_P6011104703257516679at_nat->produc6392793444374437607at_nat))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x1b397a0>, <kernel.DependentProduct object at 0x1b397e8>) of role type named sy_c_Product__Type_OPair_001t__List__Olist_It__VEBT____Definitions__OVEBT_J_001t__List__Olist_I_Eo_J
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring produc2717590391345394939list_o:(list_VEBT_VEBT->(list_o->produc3962069817607390347list_o))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x1b39bd8>, <kernel.DependentProduct object at 0x1b397a0>) of role type named sy_c_Product__Type_OPair_001t__List__Olist_It__VEBT____Definitions__OVEBT_J_001t__List__Olist_It__Int__Oint_J
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring produc1392282695434103839st_int:(list_VEBT_VEBT->(list_int->produc7831203938951381541st_int))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x1b397e8>, <kernel.DependentProduct object at 0x1b39bd8>) of role type named sy_c_Product__Type_OPair_001t__List__Olist_It__VEBT____Definitions__OVEBT_J_001t__List__Olist_It__Nat__Onat_J
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring produc5570133714943300547st_nat:(list_VEBT_VEBT->(list_nat->produc1097915047028332489st_nat))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x1b397a0>, <kernel.DependentProduct object at 0x1b397e8>) of role type named sy_c_Product__Type_OPair_001t__List__Olist_It__VEBT____Definitions__OVEBT_J_001t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring produc3897820843166775703T_VEBT:(list_VEBT_VEBT->(list_VEBT_VEBT->produc9211091688327510695T_VEBT))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x1b39fc8>, <kernel.DependentProduct object at 0x1b3c050>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001_Eo
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring product_Pair_nat_o:(nat->(Prop->product_prod_nat_o))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x1b397e8>, <kernel.DependentProduct object at 0x1b39ea8>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001t__Int__Oint
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring product_Pair_nat_int:(nat->(int->product_prod_nat_int))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x1b397a0>, <kernel.DependentProduct object at 0x1b3c1b8>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001t__Nat__Onat
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring product_Pair_nat_nat:(nat->(nat->product_prod_nat_nat))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x1b397a0>, <kernel.DependentProduct object at 0x1b3c200>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring produc487386426758144856at_nat:(nat->(product_prod_nat_nat->produc7248412053542808358at_nat))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x1b39f38>, <kernel.DependentProduct object at 0x1b3c248>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001t__VEBT____Definitions__OVEBT
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring produc599794634098209291T_VEBT:(nat->(vEBT_VEBT->produc8025551001238799321T_VEBT))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x1b3c0e0>, <kernel.DependentProduct object at 0x1b3c2d8>) of role type named sy_c_Product__Type_OPair_001t__Option__Ooption_It__Nat__Onat_J_001t__Option__Ooption_It__Nat__Onat_J
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring produc5098337634421038937on_nat:(option_nat->(option_nat->produc4953844613479565601on_nat))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x1b3c320>, <kernel.DependentProduct object at 0x1b3c368>) of role type named sy_c_Product__Type_OPair_001t__Option__Ooption_It__Num__Onum_J_001t__Option__Ooption_It__Num__Onum_J
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring produc8585076106096196333on_num:(option_num->(option_num->produc3447558737645232053on_num))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x1b3c248>, <kernel.DependentProduct object at 0x1b3c050>) of role type named sy_c_Product__Type_OPair_001t__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_001t__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring produc488173922507101015at_nat:(option4927543243414619207at_nat->(option4927543243414619207at_nat->produc6121120109295599847at_nat))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x1b3c3b0>, <kernel.DependentProduct object at 0x1b3c368>) of role type named sy_c_Product__Type_OPair_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring produc6161850002892822231at_nat:(product_prod_nat_nat->(product_prod_nat_nat->produc859450856879609959at_nat))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x1b3c248>, <kernel.DependentProduct object at 0x1b3c3b0>) of role type named sy_c_Product__Type_OPair_001t__Set__Oset_It__Complex__Ocomplex_J_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring produc3790773574474814305omplex:(set_complex->(set_complex->produc8064648209034914857omplex))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x1b3c368>, <kernel.DependentProduct object at 0x1b3c248>) of role type named sy_c_Product__Type_OPair_001t__Set__Oset_It__Int__Oint_J_001t__Set__Oset_It__Int__Oint_J
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring produc6363374080413544029et_int:(set_int->(set_int->produc2115011035271226405et_int))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x1b3c3b0>, <kernel.DependentProduct object at 0x1b3c368>) of role type named sy_c_Product__Type_OPair_001t__Set__Oset_It__Nat__Onat_J_001t__Set__Oset_It__Nat__Onat_J
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring produc4532415448927165861et_nat:(set_nat->(set_nat->produc7819656566062154093et_nat))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x1b3c248>, <kernel.DependentProduct object at 0x1b3c710>) of role type named sy_c_Product__Type_OPair_001t__VEBT____Definitions__OVEBT_001_Eo
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring produc8721562602347293563VEBT_o:(vEBT_VEBT->(Prop->produc334124729049499915VEBT_o))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x1b3c368>, <kernel.DependentProduct object at 0x1b3c248>) of role type named sy_c_Product__Type_OPair_001t__VEBT____Definitions__OVEBT_001t__Int__Oint
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring produc736041933913180425BT_int:(vEBT_VEBT->(int->produc4894624898956917775BT_int))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x1b3c710>, <kernel.DependentProduct object at 0x1b3c368>) of role type named sy_c_Product__Type_OPair_001t__VEBT____Definitions__OVEBT_001t__Nat__Onat
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring produc738532404422230701BT_nat:(vEBT_VEBT->(nat->produc9072475918466114483BT_nat))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x1b3c248>, <kernel.DependentProduct object at 0x1b3c710>) of role type named sy_c_Product__Type_OPair_001t__VEBT____Definitions__OVEBT_001t__VEBT____Definitions__OVEBT
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring produc537772716801021591T_VEBT:(vEBT_VEBT->(vEBT_VEBT->produc8243902056947475879T_VEBT))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x1b3c368>, <kernel.DependentProduct object at 0x1b3c998>) of role type named sy_c_Product__Type_OSigma_001t__Nat__Onat_001t__Nat__Onat
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring produc457027306803732586at_nat:(set_nat->((nat->set_nat)->set_Pr1261947904930325089at_nat))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x1b3c710>, <kernel.DependentProduct object at 0x1b3c7a0>) of role type named sy_c_Product__Type_Oapsnd_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring produc6499014454317279255nteger:((code_integer->code_integer)->(produc8923325533196201883nteger->produc8923325533196201883nteger))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x1b3c998>, <kernel.DependentProduct object at 0x1b3c758>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Int__Oint
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring produc1553301316500091796er_int:((code_integer->(code_integer->int))->(produc8923325533196201883nteger->int))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x1b3c7a0>, <kernel.DependentProduct object at 0x1b3ca28>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Nat__Onat
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring produc1555791787009142072er_nat:((code_integer->(code_integer->nat))->(produc8923325533196201883nteger->nat))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x1b3c758>, <kernel.DependentProduct object at 0x1b3c830>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Num__Onum
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring produc7336495610019696514er_num:((code_integer->(code_integer->num))->(produc8923325533196201883nteger->num))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x1b3ca28>, <kernel.DependentProduct object at 0x1b3c9e0>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_M_Eo_J
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring produc9125791028180074456eger_o:((code_integer->(code_integer->produc6271795597528267376eger_o))->(produc8923325533196201883nteger->produc6271795597528267376eger_o))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x1b3c830>, <kernel.DependentProduct object at 0x1b3c950>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring produc6916734918728496179nteger:((code_integer->(code_integer->produc8923325533196201883nteger))->(produc8923325533196201883nteger->produc8923325533196201883nteger))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x1b3c9e0>, <kernel.DependentProduct object at 0x1b3c8c0>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Complex__Ocomplex_001t__Complex__Ocomplex_001_Eo
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring produc6771430404735790350plex_o:((complex->(complex->Prop))->(produc4411394909380815293omplex->Prop))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x1b3c950>, <kernel.DependentProduct object at 0x1b3ccb0>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Int__Oint_001t__Int__Oint_001_Eo
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring produc4947309494688390418_int_o:((int->(int->Prop))->(product_prod_int_int->Prop))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x1b3c8c0>, <kernel.DependentProduct object at 0x1b3ce18>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Int__Oint_001t__Int__Oint_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring produc4245557441103728435nt_int:((int->(int->product_prod_int_int))->(product_prod_int_int->product_prod_int_int))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x1b3ccb0>, <kernel.DependentProduct object at 0x1b3cef0>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_Eo_J
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring produc8739625826339149834_nat_o:((nat->(nat->(product_prod_nat_nat->Prop)))->(product_prod_nat_nat->(product_prod_nat_nat->Prop)))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x1b3ce18>, <kernel.DependentProduct object at 0x1b3ce60>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001_Eo
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring produc6081775807080527818_nat_o:((nat->(nat->Prop))->(product_prod_nat_nat->Prop))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x1b3cef0>, <kernel.DependentProduct object at 0x1b3cfc8>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Code____Numeral__Ointeger
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring produc1830744345554046123nteger:((nat->(nat->code_integer))->(product_prod_nat_nat->code_integer))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x1b3ce60>, <kernel.DependentProduct object at 0x1b3cef0>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Complex__Ocomplex
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring produc1917071388513777916omplex:((nat->(nat->complex))->(product_prod_nat_nat->complex))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x1b3cfc8>, <kernel.DependentProduct object at 0x1b3e0e0>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Extended____Nat__Oenat
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring produc2676513652042109336d_enat:((nat->(nat->extended_enat))->(product_prod_nat_nat->extended_enat))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x1b3cfc8>, <kernel.DependentProduct object at 0x1b3e170>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Int__Oint
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring produc6840382203811409530at_int:((nat->(nat->int))->(product_prod_nat_nat->int))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x1b3cea8>, <kernel.DependentProduct object at 0x1b3e1b8>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Nat__Onat
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring produc6842872674320459806at_nat:((nat->(nat->nat))->(product_prod_nat_nat->nat))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x1b3e098>, <kernel.DependentProduct object at 0x1b3e050>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring produc2626176000494625587at_nat:((nat->(nat->product_prod_nat_nat))->(product_prod_nat_nat->product_prod_nat_nat))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x1b3e368>, <kernel.DependentProduct object at 0x1b3e2d8>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Rat__Orat
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring produc6207742614233964070at_rat:((nat->(nat->rat))->(product_prod_nat_nat->rat))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x1b3e200>, <kernel.DependentProduct object at 0x1b3e098>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Real__Oreal
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring produc1703576794950452218t_real:((nat->(nat->real))->(product_prod_nat_nat->real))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x1b3e3f8>, <kernel.DependentProduct object at 0x1b3e170>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Real__Oreal_001t__Real__Oreal_001_Eo
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring produc5414030515140494994real_o:((real->(real->Prop))->(produc2422161461964618553l_real->Prop))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x1b3e098>, <kernel.DependentProduct object at 0x1b3e518>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring produc8508995932063986495nteger:(produc8923325533196201883nteger->code_integer)
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x1b3e3b0>, <kernel.DependentProduct object at 0x1b3e5a8>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__Int__Oint_001t__Int__Oint
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring product_fst_int_int:(product_prod_int_int->int)
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x1b3e440>, <kernel.DependentProduct object at 0x1b3e5f0>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__Nat__Onat_001t__Nat__Onat
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring product_fst_nat_nat:(product_prod_nat_nat->nat)
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x1b3e3b0>, <kernel.DependentProduct object at 0x1b3e638>) of role type named sy_c_Product__Type_Oprod_Osnd_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring produc6174133586879617921nteger:(produc8923325533196201883nteger->code_integer)
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x1b3e5a8>, <kernel.DependentProduct object at 0x1b3e6c8>) of role type named sy_c_Product__Type_Oprod_Osnd_001t__Int__Oint_001t__Int__Oint
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring product_snd_int_int:(product_prod_int_int->int)
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x1b3e170>, <kernel.DependentProduct object at 0x1b3e710>) of role type named sy_c_Product__Type_Oprod_Osnd_001t__Nat__Onat_001t__Nat__Onat
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring product_snd_nat_nat:(product_prod_nat_nat->nat)
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x1b3e098>, <kernel.DependentProduct object at 0x1b3e758>) of role type named sy_c_Rat_OAbs__Rat
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring abs_Rat:(product_prod_int_int->rat)
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x1b3e638>, <kernel.DependentProduct object at 0x1b3e170>) of role type named sy_c_Rat_OFract
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring fract:(int->(int->rat))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x1b3e7a0>, <kernel.DependentProduct object at 0x1b3e7e8>) of role type named sy_c_Rat_ORep__Rat
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring rep_Rat:(rat->product_prod_int_int)
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x1b3e638>, <kernel.Constant object at 0x1b3e758>) of role type named sy_c_Rat_Ofield__char__0__class_ORats_001t__Real__Oreal
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring field_5140801741446780682s_real:set_real
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x1b3e7e8>, <kernel.DependentProduct object at 0x1b3e8c0>) of role type named sy_c_Rat_Ofield__char__0__class_Oof__rat_001t__Real__Oreal
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring field_7254667332652039916t_real:(rat->real)
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x1b3e170>, <kernel.DependentProduct object at 0x1b3e950>) of role type named sy_c_Rat_Onormalize
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring normalize:(product_prod_int_int->product_prod_int_int)
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x1b3e098>, <kernel.DependentProduct object at 0x1b3e7e8>) of role type named sy_c_Rat_Opcr__rat
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring pcr_rat:(product_prod_int_int->(rat->Prop))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x1b3e908>, <kernel.DependentProduct object at 0x1b3e9e0>) of role type named sy_c_Rat_Opositive
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring positive:(rat->Prop)
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x1b3e170>, <kernel.DependentProduct object at 0x1b3ea28>) of role type named sy_c_Rat_Oquotient__of
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring quotient_of:(rat->product_prod_int_int)
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x1b3e950>, <kernel.DependentProduct object at 0x1b3e908>) of role type named sy_c_Rat_Oratrel
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring ratrel:(product_prod_int_int->(product_prod_int_int->Prop))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x1b3e998>, <kernel.DependentProduct object at 0x1b3e170>) of role type named sy_c_Real_OReal
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring real2:((nat->rat)->real)
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x1b3e7e8>, <kernel.DependentProduct object at 0x1b3e9e0>) of role type named sy_c_Real_Ocauchy
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring cauchy:((nat->rat)->Prop)
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x1b3e098>, <kernel.DependentProduct object at 0x1b3ea70>) of role type named sy_c_Real_Opcr__real
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring pcr_real:((nat->rat)->(real->Prop))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x1b3e9e0>, <kernel.DependentProduct object at 0x1b3eb90>) of role type named sy_c_Real_Opositive
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring positive2:(real->Prop)
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x1b3e7e8>, <kernel.DependentProduct object at 0x1b3ec68>) of role type named sy_c_Real_Orealrel
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring realrel:((nat->rat)->((nat->rat)->Prop))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x1b3e098>, <kernel.DependentProduct object at 0x1b3e9e0>) of role type named sy_c_Real_Orep__real
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring rep_real:(real->(nat->rat))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x1b3eb48>, <kernel.DependentProduct object at 0x1b3ecb0>) of role type named sy_c_Real_Ovanishes
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring vanishes:((nat->rat)->Prop)
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x1b3e098>, <kernel.DependentProduct object at 0x1b3eb48>) of role type named sy_c_Real__Vector__Spaces_Odist__class_Odist_001t__Complex__Ocomplex
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring real_V3694042436643373181omplex:(complex->(complex->real))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x1b3ecb0>, <kernel.DependentProduct object at 0x1b3e098>) of role type named sy_c_Real__Vector__Spaces_Odist__class_Odist_001t__Real__Oreal
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring real_V975177566351809787t_real:(real->(real->real))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x1b3eb48>, <kernel.DependentProduct object at 0x1b3ea70>) of role type named sy_c_Real__Vector__Spaces_Onorm__class_Onorm_001t__Complex__Ocomplex
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring real_V1022390504157884413omplex:(complex->real)
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x1b3e098>, <kernel.DependentProduct object at 0x1b3ee60>) of role type named sy_c_Real__Vector__Spaces_Onorm__class_Onorm_001t__Real__Oreal
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring real_V7735802525324610683m_real:(real->real)
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x1b3ea70>, <kernel.DependentProduct object at 0x1b3eef0>) of role type named sy_c_Real__Vector__Spaces_Oof__real_001t__Complex__Ocomplex
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring real_V4546457046886955230omplex:(real->complex)
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x1b3ebd8>, <kernel.DependentProduct object at 0x1b3ef80>) of role type named sy_c_Relation_OField_001t__Nat__Onat
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring field_nat:(set_Pr1261947904930325089at_nat->set_nat)
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x1b3ea70>, <kernel.DependentProduct object at 0x1b3ebd8>) of role type named sy_c_Rings_Oalgebraic__semidom__class_Ocoprime_001t__Int__Oint
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring algebr932160517623751201me_int:(int->(int->Prop))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x1b3ef80>, <kernel.DependentProduct object at 0x1b40050>) of role type named sy_c_Rings_Oalgebraic__semidom__class_Ocoprime_001t__Nat__Onat
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring algebr934650988132801477me_nat:(nat->(nat->Prop))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x1b3ebd8>, <kernel.DependentProduct object at 0x1b3efc8>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Code____Numeral__Ointeger
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring divide6298287555418463151nteger:(code_integer->(code_integer->code_integer))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x1b3ebd8>, <kernel.DependentProduct object at 0x1b40170>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Complex__Ocomplex
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring divide1717551699836669952omplex:(complex->(complex->complex))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x1b3efc8>, <kernel.DependentProduct object at 0x1b40200>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Int__Oint
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring divide_divide_int:(int->(int->int))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x1b3ef38>, <kernel.DependentProduct object at 0x1b402d8>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Nat__Onat
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring divide_divide_nat:(nat->(nat->nat))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x1b3efc8>, <kernel.DependentProduct object at 0x1b40128>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Rat__Orat
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring divide_divide_rat:(rat->(rat->rat))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x1b3ef38>, <kernel.DependentProduct object at 0x1b40170>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Real__Oreal
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring divide_divide_real:(real->(real->real))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x1b3ef38>, <kernel.DependentProduct object at 0x1b40320>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Code____Numeral__Ointeger
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring dvd_dvd_Code_integer:(code_integer->(code_integer->Prop))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x1b40248>, <kernel.DependentProduct object at 0x1b40200>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Complex__Ocomplex
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring dvd_dvd_complex:(complex->(complex->Prop))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x1b402d8>, <kernel.DependentProduct object at 0x1b40290>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Int__Oint
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring dvd_dvd_int:(int->(int->Prop))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x1b40128>, <kernel.DependentProduct object at 0x1b40248>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Nat__Onat
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring dvd_dvd_nat:(nat->(nat->Prop))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x1b40170>, <kernel.DependentProduct object at 0x1b402d8>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Rat__Orat
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring dvd_dvd_rat:(rat->(rat->Prop))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x1b40320>, <kernel.DependentProduct object at 0x1b40128>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Real__Oreal
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring dvd_dvd_real:(real->(real->Prop))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x1b40170>, <kernel.DependentProduct object at 0x1b40320>) of role type named sy_c_Rings_Omodulo__class_Omodulo_001t__Code____Numeral__Ointeger
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring modulo364778990260209775nteger:(code_integer->(code_integer->code_integer))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x1b400e0>, <kernel.DependentProduct object at 0x1b40128>) of role type named sy_c_Rings_Omodulo__class_Omodulo_001t__Int__Oint
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring modulo_modulo_int:(int->(int->int))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x1b40200>, <kernel.DependentProduct object at 0x1b40170>) of role type named sy_c_Rings_Omodulo__class_Omodulo_001t__Nat__Onat
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring modulo_modulo_nat:(nat->(nat->nat))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x1b400e0>, <kernel.DependentProduct object at 0x1b40680>) of role type named sy_c_Rings_Ozero__neq__one__class_Oof__bool_001t__Code____Numeral__Ointeger
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring zero_n356916108424825756nteger:(Prop->code_integer)
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x1b40170>, <kernel.DependentProduct object at 0x1b40290>) of role type named sy_c_Rings_Ozero__neq__one__class_Oof__bool_001t__Complex__Ocomplex
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring zero_n1201886186963655149omplex:(Prop->complex)
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x1b40680>, <kernel.DependentProduct object at 0x1b40710>) of role type named sy_c_Rings_Ozero__neq__one__class_Oof__bool_001t__Int__Oint
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring zero_n2684676970156552555ol_int:(Prop->int)
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x1b40290>, <kernel.DependentProduct object at 0x1b407a0>) of role type named sy_c_Rings_Ozero__neq__one__class_Oof__bool_001t__Nat__Onat
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring zero_n2687167440665602831ol_nat:(Prop->nat)
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x1b40710>, <kernel.DependentProduct object at 0x1b40830>) of role type named sy_c_Rings_Ozero__neq__one__class_Oof__bool_001t__Rat__Orat
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring zero_n2052037380579107095ol_rat:(Prop->rat)
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x1b407a0>, <kernel.DependentProduct object at 0x1b408c0>) of role type named sy_c_Rings_Ozero__neq__one__class_Oof__bool_001t__Real__Oreal
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring zero_n3304061248610475627l_real:(Prop->real)
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x1b40710>, <kernel.DependentProduct object at 0x1b40830>) of role type named sy_c_Series_Osuminf_001t__Complex__Ocomplex
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring suminf_complex:((nat->complex)->complex)
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x1b40368>, <kernel.DependentProduct object at 0x1b40710>) of role type named sy_c_Series_Osuminf_001t__Int__Oint
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring suminf_int:((nat->int)->int)
% 0.69/0.89  FOF formula (<kernel.Constant object at 0x1b40908>, <kernel.DependentProduct object at 0x1b40830>) of role type named sy_c_Series_Osuminf_001t__Nat__Onat
% 0.69/0.89  Using role type
% 0.69/0.89  Declaring suminf_nat:((nat->nat)->nat)
% 0.69/0.89  FOF formula (<kernel.Constant object at 0x1b409e0>, <kernel.DependentProduct object at 0x1b407a0>) of role type named sy_c_Series_Osuminf_001t__Real__Oreal
% 0.69/0.89  Using role type
% 0.69/0.89  Declaring suminf_real:((nat->real)->real)
% 0.69/0.89  FOF formula (<kernel.Constant object at 0x1b40a70>, <kernel.DependentProduct object at 0x1b40830>) of role type named sy_c_Series_Osummable_001t__Complex__Ocomplex
% 0.69/0.89  Using role type
% 0.69/0.89  Declaring summable_complex:((nat->complex)->Prop)
% 0.69/0.89  FOF formula (<kernel.Constant object at 0x1b40a28>, <kernel.DependentProduct object at 0x1b40368>) of role type named sy_c_Series_Osummable_001t__Int__Oint
% 0.69/0.89  Using role type
% 0.69/0.89  Declaring summable_int:((nat->int)->Prop)
% 0.69/0.89  FOF formula (<kernel.Constant object at 0x1b40950>, <kernel.DependentProduct object at 0x1b409e0>) of role type named sy_c_Series_Osummable_001t__Nat__Onat
% 0.69/0.89  Using role type
% 0.69/0.89  Declaring summable_nat:((nat->nat)->Prop)
% 0.69/0.89  FOF formula (<kernel.Constant object at 0x1b40ab8>, <kernel.DependentProduct object at 0x1b40a70>) of role type named sy_c_Series_Osummable_001t__Real__Oreal
% 0.69/0.89  Using role type
% 0.69/0.89  Declaring summable_real:((nat->real)->Prop)
% 0.69/0.89  FOF formula (<kernel.Constant object at 0x1b40b00>, <kernel.DependentProduct object at 0x1b40b48>) of role type named sy_c_Series_Osums_001t__Complex__Ocomplex
% 0.69/0.89  Using role type
% 0.69/0.89  Declaring sums_complex:((nat->complex)->(complex->Prop))
% 0.69/0.89  FOF formula (<kernel.Constant object at 0x1b40290>, <kernel.DependentProduct object at 0x1b40bd8>) of role type named sy_c_Series_Osums_001t__Int__Oint
% 0.69/0.89  Using role type
% 0.69/0.89  Declaring sums_int:((nat->int)->(int->Prop))
% 0.69/0.89  FOF formula (<kernel.Constant object at 0x1b40a70>, <kernel.DependentProduct object at 0x1b409e0>) of role type named sy_c_Series_Osums_001t__Nat__Onat
% 0.69/0.89  Using role type
% 0.69/0.89  Declaring sums_nat:((nat->nat)->(nat->Prop))
% 0.69/0.89  FOF formula (<kernel.Constant object at 0x1b40b90>, <kernel.DependentProduct object at 0x1b40c68>) of role type named sy_c_Series_Osums_001t__Real__Oreal
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring sums_real:((nat->real)->(real->Prop))
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x1b409e0>, <kernel.DependentProduct object at 0x1b40d40>) of role type named sy_c_Set_OCollect_001t__Code____Numeral__Ointeger
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring collect_Code_integer:((code_integer->Prop)->set_Code_integer)
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x1b40c68>, <kernel.DependentProduct object at 0x1b40290>) of role type named sy_c_Set_OCollect_001t__Complex__Ocomplex
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring collect_complex:((complex->Prop)->set_complex)
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x1b40bd8>, <kernel.DependentProduct object at 0x1b40dd0>) of role type named sy_c_Set_OCollect_001t__Int__Oint
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring collect_int:((int->Prop)->set_int)
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x1b40ab8>, <kernel.DependentProduct object at 0x1b40c68>) of role type named sy_c_Set_OCollect_001t__List__Olist_I_Eo_J
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring collect_list_o:((list_o->Prop)->set_list_o)
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x1b40dd0>, <kernel.DependentProduct object at 0x1b40e18>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__Complex__Ocomplex_J
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring collect_list_complex:((list_complex->Prop)->set_list_complex)
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x1b40b48>, <kernel.DependentProduct object at 0x1b40e60>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__Int__Oint_J
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring collect_list_int:((list_int->Prop)->set_list_int)
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x1b40a70>, <kernel.DependentProduct object at 0x1b40ea8>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__Nat__Onat_J
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring collect_list_nat:((list_nat->Prop)->set_list_nat)
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x1b40b48>, <kernel.DependentProduct object at 0x1b40ef0>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring collec5608196760682091941T_VEBT:((list_VEBT_VEBT->Prop)->set_list_VEBT_VEBT)
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x1b40b00>, <kernel.DependentProduct object at 0x1b40fc8>) of role type named sy_c_Set_OCollect_001t__Nat__Onat
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring collect_nat:((nat->Prop)->set_nat)
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x1b409e0>, <kernel.DependentProduct object at 0x1b43050>) of role type named sy_c_Set_OCollect_001t__Num__Onum
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring collect_num:((num->Prop)->set_num)
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x1b40ea8>, <kernel.DependentProduct object at 0x1b43050>) of role type named sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Complex__Ocomplex_J
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring collec8663557070575231912omplex:((produc4411394909380815293omplex->Prop)->set_Pr5085853215250843933omplex)
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x1b409e0>, <kernel.DependentProduct object at 0x1b43050>) of role type named sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring collec213857154873943460nt_int:((product_prod_int_int->Prop)->set_Pr958786334691620121nt_int)
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x1b40f38>, <kernel.DependentProduct object at 0x1b43050>) of role type named sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring collec3392354462482085612at_nat:((product_prod_nat_nat->Prop)->set_Pr1261947904930325089at_nat)
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x1b40f38>, <kernel.DependentProduct object at 0x1b430e0>) of role type named sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring collec3799799289383736868l_real:((produc2422161461964618553l_real->Prop)->set_Pr6218003697084177305l_real)
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x1b40a70>, <kernel.DependentProduct object at 0x1b432d8>) of role type named sy_c_Set_OCollect_001t__Rat__Orat
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring collect_rat:((rat->Prop)->set_rat)
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x1b40f38>, <kernel.DependentProduct object at 0x1b43320>) of role type named sy_c_Set_OCollect_001t__Real__Oreal
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring collect_real:((real->Prop)->set_real)
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x1b40b48>, <kernel.DependentProduct object at 0x1b43200>) of role type named sy_c_Set_OCollect_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring collect_set_complex:((set_complex->Prop)->set_set_complex)
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x1b40b48>, <kernel.DependentProduct object at 0x1b43368>) of role type named sy_c_Set_OCollect_001t__Set__Oset_It__Int__Oint_J
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring collect_set_int:((set_int->Prop)->set_set_int)
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x1b43290>, <kernel.DependentProduct object at 0x1b433b0>) of role type named sy_c_Set_OCollect_001t__Set__Oset_It__Nat__Onat_J
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring collect_set_nat:((set_nat->Prop)->set_set_nat)
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x1b430e0>, <kernel.DependentProduct object at 0x1b43440>) of role type named sy_c_Set_OPow_001t__Nat__Onat
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring pow_nat:(set_nat->set_set_nat)
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x1b432d8>, <kernel.DependentProduct object at 0x1b43440>) of role type named sy_c_Set_Oimage_001t__Int__Oint_001t__Int__Oint
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring image_int_int:((int->int)->(set_int->set_int))
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x1b43098>, <kernel.DependentProduct object at 0x1b431b8>) of role type named sy_c_Set_Oimage_001t__Int__Oint_001t__Nat__Onat
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring image_int_nat:((int->nat)->(set_int->set_nat))
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x1b433b0>, <kernel.DependentProduct object at 0x1b43290>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Int__Oint
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring image_nat_int:((nat->int)->(set_nat->set_int))
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x1b432d8>, <kernel.DependentProduct object at 0x1b43488>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Nat__Onat
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring image_nat_nat:((nat->nat)->(set_nat->set_nat))
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x1b43098>, <kernel.DependentProduct object at 0x1b43128>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Real__Oreal
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring image_nat_real:((nat->real)->(set_nat->set_real))
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x1b433b0>, <kernel.DependentProduct object at 0x1b430e0>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Set__Oset_It__Nat__Onat_J
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring image_nat_set_nat:((nat->set_nat)->(set_nat->set_set_nat))
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x1b432d8>, <kernel.DependentProduct object at 0x1b43440>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__String__Ochar
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring image_nat_char:((nat->char)->(set_nat->set_char))
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x1b433b0>, <kernel.DependentProduct object at 0x1b43098>) of role type named sy_c_Set_Oimage_001t__Real__Oreal_001t__Filter__Ofilter_It__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Complex__Ocomplex_J_J
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring image_5971271580939081552omplex:((real->filter6041513312241820739omplex)->(set_real->set_fi4554929511873752355omplex))
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x1b43440>, <kernel.DependentProduct object at 0x1b43128>) of role type named sy_c_Set_Oimage_001t__Real__Oreal_001t__Filter__Ofilter_It__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J_J
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring image_2178119161166701260l_real:((real->filter2146258269922977983l_real)->(set_real->set_fi7789364187291644575l_real))
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x1b43710>, <kernel.DependentProduct object at 0x1b431b8>) of role type named sy_c_Set_Oimage_001t__Real__Oreal_001t__Real__Oreal
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring image_real_real:((real->real)->(set_real->set_real))
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x1b43098>, <kernel.DependentProduct object at 0x1b43290>) of role type named sy_c_Set_Oimage_001t__String__Ochar_001t__Nat__Onat
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring image_char_nat:((char->nat)->(set_char->set_nat))
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x1b43248>, <kernel.DependentProduct object at 0x1b43098>) of role type named sy_c_Set_Oinsert_001t__Int__Oint
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring insert_int:(int->(set_int->set_int))
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x1b43440>, <kernel.DependentProduct object at 0x1b43290>) of role type named sy_c_Set_Oinsert_001t__Nat__Onat
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring insert_nat:(nat->(set_nat->set_nat))
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x1b43128>, <kernel.DependentProduct object at 0x1b43248>) of role type named sy_c_Set_Oinsert_001t__Real__Oreal
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring insert_real:(real->(set_real->set_real))
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x1b437a0>, <kernel.DependentProduct object at 0x1b43248>) of role type named sy_c_Set_Ovimage_001t__Nat__Onat_001t__Nat__Onat
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring vimage_nat_nat:((nat->nat)->(set_nat->set_nat))
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x1b43440>, <kernel.DependentProduct object at 0x1b431b8>) of role type named sy_c_Set__Interval_Ofold__atLeastAtMost__nat_001t__Code____Numeral__Ointeger
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring set_fo1084959871951514735nteger:((nat->(code_integer->code_integer))->(nat->(nat->(code_integer->code_integer))))
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x1b43248>, <kernel.DependentProduct object at 0x1b43098>) of role type named sy_c_Set__Interval_Ofold__atLeastAtMost__nat_001t__Complex__Ocomplex
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring set_fo1517530859248394432omplex:((nat->(complex->complex))->(nat->(nat->(complex->complex))))
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x1b431b8>, <kernel.DependentProduct object at 0x1b43950>) of role type named sy_c_Set__Interval_Ofold__atLeastAtMost__nat_001t__Int__Oint
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring set_fo2581907887559384638at_int:((nat->(int->int))->(nat->(nat->(int->int))))
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x1b43098>, <kernel.DependentProduct object at 0x1b43128>) of role type named sy_c_Set__Interval_Ofold__atLeastAtMost__nat_001t__Nat__Onat
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring set_fo2584398358068434914at_nat:((nat->(nat->nat))->(nat->(nat->(nat->nat))))
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x1b43950>, <kernel.DependentProduct object at 0x1b43440>) of role type named sy_c_Set__Interval_Ofold__atLeastAtMost__nat_001t__Rat__Orat
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring set_fo1949268297981939178at_rat:((nat->(rat->rat))->(nat->(nat->(rat->rat))))
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x1b43128>, <kernel.DependentProduct object at 0x1b43b00>) of role type named sy_c_Set__Interval_Ofold__atLeastAtMost__nat_001t__Real__Oreal
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring set_fo3111899725591712190t_real:((nat->(real->real))->(nat->(nat->(real->real))))
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x1b43440>, <kernel.DependentProduct object at 0x1b43c20>) of role type named sy_c_Set__Interval_Ofold__atLeastAtMost__nat__rel_001t__Nat__Onat
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring set_fo3699595496184130361el_nat:(produc4471711990508489141at_nat->(produc4471711990508489141at_nat->Prop))
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x1b43b00>, <kernel.DependentProduct object at 0x1b43440>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Int__Oint
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring set_or1266510415728281911st_int:(int->(int->set_int))
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x1b43c20>, <kernel.DependentProduct object at 0x1b43b00>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Nat__Onat
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring set_or1269000886237332187st_nat:(nat->(nat->set_nat))
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x1b43440>, <kernel.DependentProduct object at 0x1b43c20>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Num__Onum
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring set_or7049704709247886629st_num:(num->(num->set_num))
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x1b43b00>, <kernel.DependentProduct object at 0x1b43440>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Rat__Orat
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring set_or633870826150836451st_rat:(rat->(rat->set_rat))
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x1b43c20>, <kernel.DependentProduct object at 0x1b43b00>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Real__Oreal
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring set_or1222579329274155063t_real:(real->(real->set_real))
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x1b43440>, <kernel.DependentProduct object at 0x1b43c20>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Set__Oset_It__Int__Oint_J
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring set_or370866239135849197et_int:(set_int->(set_int->set_set_int))
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x1b43b00>, <kernel.DependentProduct object at 0x1b43c68>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Set__Oset_It__Nat__Onat_J
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring set_or4548717258645045905et_nat:(set_nat->(set_nat->set_set_nat))
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x1b43c20>, <kernel.DependentProduct object at 0x1b43f38>) of role type named sy_c_Set__Interval_Oord__class_OatLeastLessThan_001t__Int__Oint
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring set_or4662586982721622107an_int:(int->(int->set_int))
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x1b43c20>, <kernel.DependentProduct object at 0x1b46098>) of role type named sy_c_Set__Interval_Oord__class_OatLeastLessThan_001t__Nat__Onat
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring set_or4665077453230672383an_nat:(nat->(nat->set_nat))
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x1b43f38>, <kernel.DependentProduct object at 0x1b46050>) of role type named sy_c_Set__Interval_Oord__class_OatLeast_001t__Nat__Onat
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring set_ord_atLeast_nat:(nat->set_nat)
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x1b43fc8>, <kernel.DependentProduct object at 0x1b46290>) of role type named sy_c_Set__Interval_Oord__class_OatLeast_001t__Real__Oreal
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring set_ord_atLeast_real:(real->set_real)
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x1b43f38>, <kernel.DependentProduct object at 0x1b462d8>) of role type named sy_c_Set__Interval_Oord__class_OatMost_001t__Int__Oint
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring set_ord_atMost_int:(int->set_int)
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x1b43c20>, <kernel.DependentProduct object at 0x1b46320>) of role type named sy_c_Set__Interval_Oord__class_OatMost_001t__Nat__Onat
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring set_ord_atMost_nat:(nat->set_nat)
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x1b43c20>, <kernel.DependentProduct object at 0x1b46368>) of role type named sy_c_Set__Interval_Oord__class_OatMost_001t__Num__Onum
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring set_ord_atMost_num:(num->set_num)
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x1b46248>, <kernel.DependentProduct object at 0x1b463b0>) of role type named sy_c_Set__Interval_Oord__class_OatMost_001t__Rat__Orat
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring set_ord_atMost_rat:(rat->set_rat)
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x1b462d8>, <kernel.DependentProduct object at 0x1b463f8>) of role type named sy_c_Set__Interval_Oord__class_OatMost_001t__Real__Oreal
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring set_ord_atMost_real:(real->set_real)
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x1b46248>, <kernel.DependentProduct object at 0x1b46440>) of role type named sy_c_Set__Interval_Oord__class_OatMost_001t__Set__Oset_It__Int__Oint_J
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring set_or58775011639299419et_int:(set_int->set_set_int)
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x1b463f8>, <kernel.DependentProduct object at 0x1b464d0>) of role type named sy_c_Set__Interval_Oord__class_OatMost_001t__Set__Oset_It__Nat__Onat_J
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring set_or4236626031148496127et_nat:(set_nat->set_set_nat)
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x1b46440>, <kernel.DependentProduct object at 0x1b463f8>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThanAtMost_001t__Int__Oint
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring set_or6656581121297822940st_int:(int->(int->set_int))
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x1b464d0>, <kernel.DependentProduct object at 0x1b46440>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThanAtMost_001t__Nat__Onat
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring set_or6659071591806873216st_nat:(nat->(nat->set_nat))
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x1b463f8>, <kernel.DependentProduct object at 0x1b464d0>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThanLessThan_001t__Int__Oint
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring set_or5832277885323065728an_int:(int->(int->set_int))
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x1b46440>, <kernel.DependentProduct object at 0x1b463f8>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThanLessThan_001t__Nat__Onat
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring set_or5834768355832116004an_nat:(nat->(nat->set_nat))
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x1b464d0>, <kernel.DependentProduct object at 0x1b46440>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThanLessThan_001t__Real__Oreal
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring set_or1633881224788618240n_real:(real->(real->set_real))
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x1b463f8>, <kernel.DependentProduct object at 0x1b46320>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThan_001t__Nat__Onat
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring set_or1210151606488870762an_nat:(nat->set_nat)
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x1b46440>, <kernel.DependentProduct object at 0x1b468c0>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThan_001t__Real__Oreal
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring set_or5849166863359141190n_real:(real->set_real)
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x1b46560>, <kernel.DependentProduct object at 0x1b46950>) of role type named sy_c_Set__Interval_Oord__class_OlessThan_001t__Int__Oint
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring set_ord_lessThan_int:(int->set_int)
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x1b467e8>, <kernel.DependentProduct object at 0x1b46998>) of role type named sy_c_Set__Interval_Oord__class_OlessThan_001t__Nat__Onat
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring set_ord_lessThan_nat:(nat->set_nat)
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x1b46878>, <kernel.DependentProduct object at 0x1b469e0>) of role type named sy_c_Set__Interval_Oord__class_OlessThan_001t__Num__Onum
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring set_ord_lessThan_num:(num->set_num)
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x1b468c0>, <kernel.DependentProduct object at 0x1b46a28>) of role type named sy_c_Set__Interval_Oord__class_OlessThan_001t__Rat__Orat
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring set_ord_lessThan_rat:(rat->set_rat)
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x1b46878>, <kernel.DependentProduct object at 0x1b46a70>) of role type named sy_c_Set__Interval_Oord__class_OlessThan_001t__Real__Oreal
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring set_or5984915006950818249n_real:(real->set_real)
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x1b46a28>, <kernel.DependentProduct object at 0x1b46b00>) of role type named sy_c_Set__Interval_Oord__class_OlessThan_001t__Set__Oset_It__Nat__Onat_J
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring set_or890127255671739683et_nat:(set_nat->set_set_nat)
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x1b46950>, <kernel.DependentProduct object at 0x1b46c20>) of role type named sy_c_String_OCode_Oabort_001t__Real__Oreal
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring abort_real:(literal->((product_unit->real)->real))
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x1b46a70>, <kernel.DependentProduct object at 0x1b46bd8>) of role type named sy_c_String_OLiteral
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring literal2:(Prop->(Prop->(Prop->(Prop->(Prop->(Prop->(Prop->(literal->literal))))))))
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x1b46b90>, <kernel.DependentProduct object at 0x1b46d40>) of role type named sy_c_String_Ochar_OChar
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring char2:(Prop->(Prop->(Prop->(Prop->(Prop->(Prop->(Prop->(Prop->char))))))))
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x1b46200>, <kernel.DependentProduct object at 0x1b46dd0>) of role type named sy_c_String_Ochar_Osize__char
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring size_char:(char->nat)
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x1b46a70>, <kernel.DependentProduct object at 0x1b46b90>) of role type named sy_c_String_Ocomm__semiring__1__class_Oof__char_001t__Nat__Onat
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring comm_s629917340098488124ar_nat:(char->nat)
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x1b46200>, <kernel.DependentProduct object at 0x1b46d88>) of role type named sy_c_String_Ounique__euclidean__semiring__with__bit__operations__class_Ochar__of_001t__Nat__Onat
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring unique3096191561947761185of_nat:(nat->char)
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x1b46b90>, <kernel.DependentProduct object at 0x1b46e60>) of role type named sy_c_Topological__Spaces_Ocontinuous_001t__Real__Oreal_001t__Real__Oreal
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring topolo4422821103128117721l_real:(filter_real->((real->real)->Prop))
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x1b46d88>, <kernel.DependentProduct object at 0x1b46ef0>) of role type named sy_c_Topological__Spaces_Ocontinuous__on_001t__Real__Oreal_001t__Real__Oreal
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring topolo5044208981011980120l_real:(set_real->((real->real)->Prop))
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x1b46e60>, <kernel.DependentProduct object at 0x1b46b90>) of role type named sy_c_Topological__Spaces_Omonoseq_001t__Real__Oreal
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring topolo6980174941875973593q_real:((nat->real)->Prop)
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x1b46ef0>, <kernel.DependentProduct object at 0x1b46e60>) of role type named sy_c_Topological__Spaces_Otopological__space__class_Oat__within_001t__Real__Oreal
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring topolo2177554685111907308n_real:(real->(set_real->filter_real))
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x1b46b90>, <kernel.DependentProduct object at 0x1b46c68>) of role type named sy_c_Topological__Spaces_Otopological__space__class_Oconvergent_001t__Real__Oreal
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring topolo7531315842566124627t_real:((nat->real)->Prop)
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x1b46e60>, <kernel.DependentProduct object at 0x1b4a0e0>) of role type named sy_c_Topological__Spaces_Otopological__space__class_Onhds_001t__Real__Oreal
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring topolo2815343760600316023s_real:(real->filter_real)
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x1b46c68>, <kernel.DependentProduct object at 0x1b4a050>) of role type named sy_c_Topological__Spaces_Ouniform__space__class_OCauchy_001t__Real__Oreal
% 0.72/0.90  Using role type
% 0.72/0.90  Declaring topolo4055970368930404560y_real:((nat->real)->Prop)
% 0.72/0.90  FOF formula (<kernel.Constant object at 0x1b46c68>, <kernel.Constant object at 0x1b4a170>) of role type named sy_c_Topological__Spaces_Ouniformity__class_Ouniformity_001t__Complex__Ocomplex
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring topolo896644834953643431omplex:filter6041513312241820739omplex
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x1b46f80>, <kernel.Constant object at 0x1b4a050>) of role type named sy_c_Topological__Spaces_Ouniformity__class_Ouniformity_001t__Real__Oreal
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring topolo1511823702728130853y_real:filter2146258269922977983l_real
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x1b46c68>, <kernel.DependentProduct object at 0x1b4a320>) of role type named sy_c_Transcendental_Oarccos
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring arccos:(real->real)
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x1b46f80>, <kernel.DependentProduct object at 0x1b4a368>) of role type named sy_c_Transcendental_Oarcosh_001t__Real__Oreal
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring arcosh_real:(real->real)
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x1b46f80>, <kernel.DependentProduct object at 0x1b4a3b0>) of role type named sy_c_Transcendental_Oarcsin
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring arcsin:(real->real)
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x1b4a050>, <kernel.DependentProduct object at 0x1b4a3f8>) of role type named sy_c_Transcendental_Oarctan
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring arctan:(real->real)
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x1b4a320>, <kernel.DependentProduct object at 0x1b4a440>) of role type named sy_c_Transcendental_Oarsinh_001t__Real__Oreal
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring arsinh_real:(real->real)
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x1b4a368>, <kernel.DependentProduct object at 0x1b4a488>) of role type named sy_c_Transcendental_Oartanh_001t__Real__Oreal
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring artanh_real:(real->real)
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x1b4a3b0>, <kernel.DependentProduct object at 0x1b4a4d0>) of role type named sy_c_Transcendental_Ocos_001t__Complex__Ocomplex
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring cos_complex:(complex->complex)
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x1b4a3f8>, <kernel.DependentProduct object at 0x1b4a518>) of role type named sy_c_Transcendental_Ocos_001t__Real__Oreal
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring cos_real:(real->real)
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x1b4a2d8>, <kernel.DependentProduct object at 0x1b4a5a8>) of role type named sy_c_Transcendental_Ocos__coeff
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring cos_coeff:(nat->real)
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x1b4a4d0>, <kernel.DependentProduct object at 0x1b4a3f8>) of role type named sy_c_Transcendental_Ocosh_001t__Real__Oreal
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring cosh_real:(real->real)
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x1b4a5a8>, <kernel.DependentProduct object at 0x1b4a5f0>) of role type named sy_c_Transcendental_Ocot_001t__Real__Oreal
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring cot_real:(real->real)
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x1b4a320>, <kernel.DependentProduct object at 0x1b4a638>) of role type named sy_c_Transcendental_Oexp_001t__Complex__Ocomplex
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring exp_complex:(complex->complex)
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x1b4a2d8>, <kernel.DependentProduct object at 0x1b4a680>) of role type named sy_c_Transcendental_Oexp_001t__Real__Oreal
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring exp_real:(real->real)
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x1b4a3f8>, <kernel.DependentProduct object at 0x1b4a6c8>) of role type named sy_c_Transcendental_Oln__class_Oln_001t__Real__Oreal
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring ln_ln_real:(real->real)
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x1b4a5f0>, <kernel.DependentProduct object at 0x1b4a2d8>) of role type named sy_c_Transcendental_Olog
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring log:(real->(real->real))
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x1b4a710>, <kernel.Constant object at 0x1b4a2d8>) of role type named sy_c_Transcendental_Opi
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring pi:real
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x1b4a6c8>, <kernel.DependentProduct object at 0x1b4a5f0>) of role type named sy_c_Transcendental_Opowr_001t__Real__Oreal
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring powr_real:(real->(real->real))
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x1b4a440>, <kernel.DependentProduct object at 0x1b4a6c8>) of role type named sy_c_Transcendental_Opowr__real
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring powr_real2:(real->(real->real))
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x1b4a680>, <kernel.DependentProduct object at 0x1b4a8c0>) of role type named sy_c_Transcendental_Osin_001t__Complex__Ocomplex
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring sin_complex:(complex->complex)
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x1b4a6c8>, <kernel.DependentProduct object at 0x1b4a878>) of role type named sy_c_Transcendental_Osin_001t__Real__Oreal
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring sin_real:(real->real)
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x1b4a638>, <kernel.DependentProduct object at 0x1b4a908>) of role type named sy_c_Transcendental_Osin__coeff
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring sin_coeff:(nat->real)
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x1b4a8c0>, <kernel.DependentProduct object at 0x1b4a6c8>) of role type named sy_c_Transcendental_Osinh_001t__Real__Oreal
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring sinh_real:(real->real)
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x1b4a908>, <kernel.DependentProduct object at 0x1b4a950>) of role type named sy_c_Transcendental_Otan_001t__Complex__Ocomplex
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring tan_complex:(complex->complex)
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x1b4a710>, <kernel.DependentProduct object at 0x1b4a998>) of role type named sy_c_Transcendental_Otan_001t__Real__Oreal
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring tan_real:(real->real)
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x1b4a638>, <kernel.DependentProduct object at 0x1b4a9e0>) of role type named sy_c_Transcendental_Otanh_001t__Real__Oreal
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring tanh_real:(real->real)
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x1b4a710>, <kernel.DependentProduct object at 0x1b4a6c8>) of role type named sy_c_Transfer_Obi__total_001t__Int__Oint_001t__Code____Numeral__Ointeger
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring bi_tot1331153423839324337nteger:((int->(code_integer->Prop))->Prop)
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x1b4a9e0>, <kernel.DependentProduct object at 0x1b4a710>) of role type named sy_c_Transitive__Closure_Ortrancl_001t__Nat__Onat
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring transi2905341329935302413cl_nat:(set_Pr1261947904930325089at_nat->set_Pr1261947904930325089at_nat)
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x1b4a6c8>, <kernel.DependentProduct object at 0x1b4a9e0>) of role type named sy_c_Transitive__Closure_Otrancl_001t__Nat__Onat
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring transi6264000038957366511cl_nat:(set_Pr1261947904930325089at_nat->set_Pr1261947904930325089at_nat)
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x1b4a7a0>, <kernel.DependentProduct object at 0x1b4abd8>) of role type named sy_c_VEBT__Definitions_OVEBT_OLeaf
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring vEBT_Leaf:(Prop->(Prop->vEBT_VEBT))
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x1b4aa28>, <kernel.DependentProduct object at 0x1b4a9e0>) of role type named sy_c_VEBT__Definitions_OVEBT_ONode
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring vEBT_Node:(option4927543243414619207at_nat->(nat->(list_VEBT_VEBT->(vEBT_VEBT->vEBT_VEBT))))
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x1b4acb0>, <kernel.DependentProduct object at 0x1b4a6c8>) of role type named sy_c_VEBT__Definitions_OVEBT_Osize__VEBT
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring vEBT_size_VEBT:(vEBT_VEBT->nat)
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x1b4a7a0>, <kernel.DependentProduct object at 0x1b4acb0>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Oboth__member__options
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring vEBT_V8194947554948674370ptions:(vEBT_VEBT->(nat->Prop))
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x1b4ad40>, <kernel.DependentProduct object at 0x1b4a6c8>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Ohigh
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring vEBT_VEBT_high:(nat->(nat->nat))
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x1b4a7a0>, <kernel.DependentProduct object at 0x1b4ad40>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Oin__children
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring vEBT_V5917875025757280293ildren:(nat->(list_VEBT_VEBT->(nat->Prop)))
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x1b4aa28>, <kernel.DependentProduct object at 0x1b4a6c8>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Olow
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring vEBT_VEBT_low:(nat->(nat->nat))
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x1b4ae60>, <kernel.DependentProduct object at 0x1b4a7a0>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Omembermima
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring vEBT_VEBT_membermima:(vEBT_VEBT->(nat->Prop))
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x1b4aa28>, <kernel.DependentProduct object at 0x1b4ad40>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Omembermima__rel
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring vEBT_V4351362008482014158ma_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x1b4a7a0>, <kernel.DependentProduct object at 0x1b4aa28>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Onaive__member
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring vEBT_V5719532721284313246member:(vEBT_VEBT->(nat->Prop))
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x1b4ad40>, <kernel.DependentProduct object at 0x1b4a6c8>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Onaive__member__rel
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring vEBT_V5765760719290551771er_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x1b4af38>, <kernel.DependentProduct object at 0x1b4c050>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Ovalid_H
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring vEBT_VEBT_valid:(vEBT_VEBT->(nat->Prop))
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x1b4a7a0>, <kernel.DependentProduct object at 0x1b4c050>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Ovalid_H__rel
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring vEBT_VEBT_valid_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x1b4ab90>, <kernel.DependentProduct object at 0x1b4c0e0>) of role type named sy_c_VEBT__Definitions_Oinvar__vebt
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring vEBT_invar_vebt:(vEBT_VEBT->(nat->Prop))
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x1b4ad40>, <kernel.DependentProduct object at 0x1b4c170>) of role type named sy_c_VEBT__Definitions_Oset__vebt
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring vEBT_set_vebt:(vEBT_VEBT->set_nat)
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x1b4a7a0>, <kernel.DependentProduct object at 0x1b4c1b8>) of role type named sy_c_VEBT__Definitions_Ovebt__buildup
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring vEBT_vebt_buildup:(nat->vEBT_VEBT)
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x1b4ad40>, <kernel.DependentProduct object at 0x1b4c128>) of role type named sy_c_VEBT__Definitions_Ovebt__buildup__rel
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring vEBT_v4011308405150292612up_rel:(nat->(nat->Prop))
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x1b4a6c8>, <kernel.DependentProduct object at 0x1b4c050>) of role type named sy_c_VEBT__Insert_Ovebt__insert
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring vEBT_vebt_insert:(vEBT_VEBT->(nat->vEBT_VEBT))
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x1b4a7a0>, <kernel.DependentProduct object at 0x1b4c128>) of role type named sy_c_VEBT__Insert_Ovebt__insert__rel
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring vEBT_vebt_insert_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x1b4a7a0>, <kernel.DependentProduct object at 0x1b4c290>) of role type named sy_c_VEBT__Member_OVEBT__internal_Obit__concat
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring vEBT_VEBT_bit_concat:(nat->(nat->(nat->nat)))
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x1b4c098>, <kernel.DependentProduct object at 0x1b4c170>) of role type named sy_c_VEBT__Member_OVEBT__internal_OminNull
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring vEBT_VEBT_minNull:(vEBT_VEBT->Prop)
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x1b4c1b8>, <kernel.DependentProduct object at 0x1b4c098>) of role type named sy_c_VEBT__Member_OVEBT__internal_OminNull__rel
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring vEBT_V6963167321098673237ll_rel:(vEBT_VEBT->(vEBT_VEBT->Prop))
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x1b4c3b0>, <kernel.DependentProduct object at 0x1b4c248>) of role type named sy_c_VEBT__Member_OVEBT__internal_Oset__vebt_H
% 0.72/0.91  Using role type
% 0.72/0.91  Declaring vEBT_VEBT_set_vebt:(vEBT_VEBT->set_nat)
% 0.72/0.91  FOF formula (<kernel.Constant object at 0x1b4c050>, <kernel.DependentProduct object at 0x1b4c3b0>) of role type named sy_c_VEBT__Member_Ovebt__member
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring vEBT_vebt_member:(vEBT_VEBT->(nat->Prop))
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x1b4c170>, <kernel.DependentProduct object at 0x1b4c050>) of role type named sy_c_VEBT__Member_Ovebt__member__rel
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring vEBT_vebt_member_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x1b4c098>, <kernel.DependentProduct object at 0x1b4c248>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Oadd
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring vEBT_VEBT_add:(option_nat->(option_nat->option_nat))
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x1b4c1b8>, <kernel.DependentProduct object at 0x1b4c170>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Ogreater
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring vEBT_VEBT_greater:(option_nat->(option_nat->Prop))
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x1b4c440>, <kernel.DependentProduct object at 0x1b4c098>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Oless
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring vEBT_VEBT_less:(option_nat->(option_nat->Prop))
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x1b4c518>, <kernel.DependentProduct object at 0x1b4c1b8>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Olesseq
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring vEBT_VEBT_lesseq:(option_nat->(option_nat->Prop))
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x1b4c050>, <kernel.DependentProduct object at 0x1b4c440>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Omax__in__set
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring vEBT_VEBT_max_in_set:(set_nat->(nat->Prop))
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x1b4c248>, <kernel.DependentProduct object at 0x1b4c518>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Omin__in__set
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring vEBT_VEBT_min_in_set:(set_nat->(nat->Prop))
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x1b4c170>, <kernel.DependentProduct object at 0x1b4c050>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Omul
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring vEBT_VEBT_mul:(option_nat->(option_nat->option_nat))
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x1b4c248>, <kernel.DependentProduct object at 0x1b4c710>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Ooption__shift_001t__Nat__Onat
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring vEBT_V4262088993061758097ft_nat:((nat->(nat->nat))->(option_nat->(option_nat->option_nat)))
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x1b4c050>, <kernel.DependentProduct object at 0x1b4c830>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Ooption__shift_001t__Num__Onum
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring vEBT_V819420779217536731ft_num:((num->(num->num))->(option_num->(option_num->option_num)))
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x1b4c710>, <kernel.DependentProduct object at 0x1b4c560>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Ooption__shift_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring vEBT_V1502963449132264192at_nat:((product_prod_nat_nat->(product_prod_nat_nat->product_prod_nat_nat))->(option4927543243414619207at_nat->(option4927543243414619207at_nat->option4927543243414619207at_nat)))
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x1b4c830>, <kernel.DependentProduct object at 0x1b4c1b8>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Ooption__shift__rel_001t__Nat__Onat
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring vEBT_V3895251965096974666el_nat:(produc8306885398267862888on_nat->(produc8306885398267862888on_nat->Prop))
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x1b4c560>, <kernel.DependentProduct object at 0x1b4c7a0>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Ooption__shift__rel_001t__Num__Onum
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring vEBT_V452583751252753300el_num:(produc1193250871479095198on_num->(produc1193250871479095198on_num->Prop))
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x1b4c1b8>, <kernel.DependentProduct object at 0x1b4c950>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Ooption__shift__rel_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring vEBT_V7235779383477046023at_nat:(produc5542196010084753463at_nat->(produc5542196010084753463at_nat->Prop))
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x1b4c830>, <kernel.DependentProduct object at 0x1b4c7a0>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Opower
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring vEBT_VEBT_power:(option_nat->(option_nat->option_nat))
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x1b4c290>, <kernel.DependentProduct object at 0x1b4c998>) of role type named sy_c_VEBT__MinMax_Ovebt__maxt
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring vEBT_vebt_maxt:(vEBT_VEBT->option_nat)
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x1b4ca70>, <kernel.DependentProduct object at 0x1b4c7a0>) of role type named sy_c_VEBT__MinMax_Ovebt__maxt__rel
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring vEBT_vebt_maxt_rel:(vEBT_VEBT->(vEBT_VEBT->Prop))
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x1b4c950>, <kernel.DependentProduct object at 0x1b4cb48>) of role type named sy_c_VEBT__MinMax_Ovebt__mint
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring vEBT_vebt_mint:(vEBT_VEBT->option_nat)
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x1b4cab8>, <kernel.DependentProduct object at 0x1b4ca70>) of role type named sy_c_VEBT__MinMax_Ovebt__mint__rel
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring vEBT_vebt_mint_rel:(vEBT_VEBT->(vEBT_VEBT->Prop))
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x1b4c518>, <kernel.DependentProduct object at 0x1b4c950>) of role type named sy_c_VEBT__Pred_Ois__pred__in__set
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring vEBT_is_pred_in_set:(set_nat->(nat->(nat->Prop)))
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x1b4cc68>, <kernel.DependentProduct object at 0x1b4c1b8>) of role type named sy_c_VEBT__Pred_Ovebt__pred
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring vEBT_vebt_pred:(vEBT_VEBT->(nat->option_nat))
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x1b4cb90>, <kernel.DependentProduct object at 0x1b4cb48>) of role type named sy_c_VEBT__Pred_Ovebt__pred__rel
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring vEBT_vebt_pred_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x1b4c998>, <kernel.DependentProduct object at 0x1b4c950>) of role type named sy_c_Wellfounded_Oaccp_001t__Nat__Onat
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring accp_nat:((nat->(nat->Prop))->(nat->Prop))
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x1b4c1b8>, <kernel.DependentProduct object at 0x1b4cb90>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_I_062_It__Nat__Onat_M_062_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring accp_P6019419558468335806at_nat:((produc4471711990508489141at_nat->(produc4471711990508489141at_nat->Prop))->(produc4471711990508489141at_nat->Prop))
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x1b4c950>, <kernel.DependentProduct object at 0x1b4cab8>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_I_062_It__Nat__Onat_M_062_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_It__Nat__Onat_J_Mt__Option__Ooption_It__Nat__Onat_J_J_J
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring accp_P5496254298877145759on_nat:((produc8306885398267862888on_nat->(produc8306885398267862888on_nat->Prop))->(produc8306885398267862888on_nat->Prop))
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x1b4cb90>, <kernel.DependentProduct object at 0x1b4cd40>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_I_062_It__Num__Onum_M_062_It__Num__Onum_Mt__Num__Onum_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_It__Num__Onum_J_Mt__Option__Ooption_It__Num__Onum_J_J_J
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring accp_P7605991808943153877on_num:((produc1193250871479095198on_num->(produc1193250871479095198on_num->Prop))->(produc1193250871479095198on_num->Prop))
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x1b4cab8>, <kernel.DependentProduct object at 0x1b4cdd0>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_I_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J_Mt__Product____Type__Oprod_It__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J_J
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring accp_P3267385326087170368at_nat:((produc5542196010084753463at_nat->(produc5542196010084753463at_nat->Prop))->(produc5542196010084753463at_nat->Prop))
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x1b4cd40>, <kernel.DependentProduct object at 0x1b4cb90>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring accp_P1096762738010456898nt_int:((product_prod_int_int->(product_prod_int_int->Prop))->(product_prod_int_int->Prop))
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x1b4cdd0>, <kernel.DependentProduct object at 0x1b4cf38>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.72/0.92  Using role type
% 0.72/0.92  Declaring accp_P4275260045618599050at_nat:((product_prod_nat_nat->(product_prod_nat_nat->Prop))->(product_prod_nat_nat->Prop))
% 0.72/0.92  FOF formula (<kernel.Constant object at 0x1b4cb90>, <kernel.DependentProduct object at 0x1b4cef0>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J
% 0.72/0.93  Using role type
% 0.72/0.93  Declaring accp_P2887432264394892906BT_nat:((produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))->(produc9072475918466114483BT_nat->Prop))
% 0.72/0.93  FOF formula (<kernel.Constant object at 0x1b4cd40>, <kernel.DependentProduct object at 0x2b6b5b699098>) of role type named sy_c_Wellfounded_Oaccp_001t__VEBT____Definitions__OVEBT
% 0.72/0.93  Using role type
% 0.72/0.93  Declaring accp_VEBT_VEBT:((vEBT_VEBT->(vEBT_VEBT->Prop))->(vEBT_VEBT->Prop))
% 0.72/0.93  FOF formula (<kernel.Constant object at 0x1b4cb90>, <kernel.Constant object at 0x2b6b5b699098>) of role type named sy_c_Wellfounded_Ofinite__psubset_001t__Complex__Ocomplex
% 0.72/0.93  Using role type
% 0.72/0.93  Declaring finite8643634255014194347omplex:set_Pr6308028481084910985omplex
% 0.72/0.93  FOF formula (<kernel.Constant object at 0x1b4cd40>, <kernel.Constant object at 0x2b6b5b699098>) of role type named sy_c_Wellfounded_Ofinite__psubset_001t__Int__Oint
% 0.72/0.93  Using role type
% 0.72/0.93  Declaring finite_psubset_int:set_Pr2522554150109002629et_int
% 0.72/0.93  FOF formula (<kernel.Constant object at 0x1b4cef0>, <kernel.Constant object at 0x2b6b5b699098>) of role type named sy_c_Wellfounded_Ofinite__psubset_001t__Nat__Onat
% 0.72/0.93  Using role type
% 0.72/0.93  Declaring finite_psubset_nat:set_Pr5488025237498180813et_nat
% 0.72/0.93  FOF formula (<kernel.Constant object at 0x1b4cd40>, <kernel.DependentProduct object at 0x2b6b5b699050>) of role type named sy_c_Wellfounded_Omeasure_001t__Code____Numeral__Ointeger
% 0.72/0.93  Using role type
% 0.72/0.93  Declaring measure_Code_integer:((code_integer->nat)->set_Pr4811707699266497531nteger)
% 0.72/0.93  FOF formula (<kernel.Constant object at 0x1b4cef0>, <kernel.DependentProduct object at 0x2b6b5b699170>) of role type named sy_c_Wellfounded_Omeasure_001t__Int__Oint
% 0.72/0.93  Using role type
% 0.72/0.93  Declaring measure_int:((int->nat)->set_Pr958786334691620121nt_int)
% 0.72/0.93  FOF formula (<kernel.Constant object at 0x1b4cef0>, <kernel.DependentProduct object at 0x2b6b5b699290>) of role type named sy_c_Wellfounded_Omeasure_001t__Nat__Onat
% 0.72/0.93  Using role type
% 0.72/0.93  Declaring measure_nat:((nat->nat)->set_Pr1261947904930325089at_nat)
% 0.72/0.93  FOF formula (<kernel.Constant object at 0x2b6b5b699128>, <kernel.DependentProduct object at 0x2b6b5b699200>) of role type named sy_c_Wellfounded_Omeasure_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.72/0.93  Using role type
% 0.72/0.93  Declaring measur8038558561449204169at_nat:((product_prod_nat_nat->nat)->set_Pr8693737435421807431at_nat)
% 0.72/0.93  FOF formula (<kernel.Constant object at 0x2b6b5b699248>, <kernel.Constant object at 0x2b6b5b699320>) of role type named sy_c_Wellfounded_Opred__nat
% 0.72/0.93  Using role type
% 0.72/0.93  Declaring pred_nat:set_Pr1261947904930325089at_nat
% 0.72/0.93  FOF formula (<kernel.Constant object at 0x2b6b5b6992d8>, <kernel.DependentProduct object at 0x2b6b5b6993f8>) of role type named sy_c_Wellfounded_Owf_001t__Nat__Onat
% 0.72/0.93  Using role type
% 0.72/0.93  Declaring wf_nat:(set_Pr1261947904930325089at_nat->Prop)
% 0.72/0.93  FOF formula (<kernel.Constant object at 0x2b6b5b699098>, <kernel.DependentProduct object at 0x2b6b5b6994d0>) of role type named sy_c_fChoice_001t__Real__Oreal
% 0.72/0.93  Using role type
% 0.76/0.93  Declaring fChoice_real:((real->Prop)->real)
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x2b6b5b699170>, <kernel.DependentProduct object at 0x2b6b5b699098>) of role type named sy_c_member_001_Eo
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring member_o:(Prop->(set_o->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x2b6b5b699320>, <kernel.DependentProduct object at 0x2b6b5b6993f8>) of role type named sy_c_member_001t__Code____Numeral__Ointeger
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring member_Code_integer:(code_integer->(set_Code_integer->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x2b6b5b699128>, <kernel.DependentProduct object at 0x2b6b5b699320>) of role type named sy_c_member_001t__Complex__Ocomplex
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring member_complex:(complex->(set_complex->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x2b6b5b699560>, <kernel.DependentProduct object at 0x2b6b5b699170>) of role type named sy_c_member_001t__Int__Oint
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring member_int:(int->(set_int->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x2b6b5b699248>, <kernel.DependentProduct object at 0x2b6b5b6993f8>) of role type named sy_c_member_001t__List__Olist_I_Eo_J
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring member_list_o:(list_o->(set_list_o->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x2b6b5b699320>, <kernel.DependentProduct object at 0x2b6b5b699560>) of role type named sy_c_member_001t__List__Olist_It__Nat__Onat_J
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring member_list_nat:(list_nat->(set_list_nat->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x2b6b5b699248>, <kernel.DependentProduct object at 0x2b6b5b699320>) of role type named sy_c_member_001t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring member2936631157270082147T_VEBT:(list_VEBT_VEBT->(set_list_VEBT_VEBT->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x2b6b5b699128>, <kernel.DependentProduct object at 0x2b6b5b699560>) of role type named sy_c_member_001t__Nat__Onat
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring member_nat:(nat->(set_nat->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x2b6b5b6996c8>, <kernel.DependentProduct object at 0x2b6b5b699248>) of role type named sy_c_member_001t__Num__Onum
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring member_num:(num->(set_num->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x2b6b5b699128>, <kernel.DependentProduct object at 0x2b6b5b6996c8>) of role type named sy_c_member_001t__Product____Type__Oprod_I_Eo_M_Eo_J
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring member7466972457876170832od_o_o:(product_prod_o_o->(set_Product_prod_o_o->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x2b6b5b699248>, <kernel.DependentProduct object at 0x2b6b5b699560>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_M_Eo_J
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring member1379723562493234055eger_o:(produc6271795597528267376eger_o->(set_Pr448751882837621926eger_o->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x2b6b5b6996c8>, <kernel.DependentProduct object at 0x2b6b5b6997e8>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring member157494554546826820nteger:(produc8923325533196201883nteger->(set_Pr4811707699266497531nteger->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x2b6b5b699560>, <kernel.DependentProduct object at 0x2b6b5b699908>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Int__Oint_M_Eo_J
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring member4489920277610959864_int_o:(product_prod_int_o->(set_Pr903927857289325719_int_o->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x2b6b5b6997e8>, <kernel.DependentProduct object at 0x2b6b5b699998>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring member5262025264175285858nt_int:(product_prod_int_int->(set_Pr958786334691620121nt_int->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x2b6b5b699908>, <kernel.DependentProduct object at 0x2b6b5b699a28>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Int__Oint_Mt__Nat__Onat_J
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring member216504246829706758nt_nat:(product_prod_int_nat->(set_Pr3448869479623346877nt_nat->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x2b6b5b699998>, <kernel.DependentProduct object at 0x2b6b5b699248>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Int__Oint_Mt__VEBT____Definitions__OVEBT_J
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring member2056185340421749780T_VEBT:(produc1531783533982839933T_VEBT->(set_Pr8044002425091019955T_VEBT->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x2b6b5b699a28>, <kernel.DependentProduct object at 0x2b6b5b699ab8>) of role type named sy_c_member_001t__Product____Type__Oprod_It__List__Olist_I_Eo_J_Mt__List__Olist_I_Eo_J_J
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring member4159035015898711888list_o:(produc7102631898165422375list_o->(set_Pr6227168374412355847list_o->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x2b6b5b699248>, <kernel.DependentProduct object at 0x2b6b5b699b48>) of role type named sy_c_member_001t__Product____Type__Oprod_It__List__Olist_It__Code____Numeral__Ointeger_J_Mt__List__Olist_I_Eo_J_J
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring member7510714728986300413list_o:(produc3312482595249630694list_o->(set_Pr7008025055530553884list_o->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x2b6b5b699ab8>, <kernel.DependentProduct object at 0x2b6b5b699bd8>) of role type named sy_c_member_001t__Product____Type__Oprod_It__List__Olist_It__Code____Numeral__Ointeger_J_Mt__List__Olist_It__Code____Numeral__Ointeger_J_J
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring member749217712838834276nteger:(produc862207588354017979nteger->(set_Pr7565137564259432987nteger->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x2b6b5b699b48>, <kernel.DependentProduct object at 0x2b6b5b699c68>) of role type named sy_c_member_001t__Product____Type__Oprod_It__List__Olist_It__Int__Oint_J_Mt__List__Olist_I_Eo_J_J
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring member9156582987741540206list_o:(produc2617389633368699223list_o->(set_Pr7490072032080894221list_o->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x2b6b5b699bd8>, <kernel.DependentProduct object at 0x2b6b5b699cf8>) of role type named sy_c_member_001t__Product____Type__Oprod_It__List__Olist_It__Int__Oint_J_Mt__List__Olist_It__Int__Oint_J_J
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring member6698963635872716290st_int:(produc1186641810826059865st_int->(set_Pr765067013931698361st_int->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x2b6b5b699c68>, <kernel.DependentProduct object at 0x2b6b5b699d88>) of role type named sy_c_member_001t__Product____Type__Oprod_It__List__Olist_It__Int__Oint_J_Mt__List__Olist_It__Nat__Onat_J_J
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring member9189046780804443046st_nat:(produc3676724955757786621st_nat->(set_Pr5578615432719617117st_nat->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x2b6b5b699cf8>, <kernel.DependentProduct object at 0x2b6b5b699e18>) of role type named sy_c_member_001t__Product____Type__Oprod_It__List__Olist_It__Int__Oint_J_Mt__List__Olist_It__VEBT____Definitions__OVEBT_J_J
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring member4376149543098372618T_VEBT:(produc8504111982647392627T_VEBT->(set_Pr5325845658263174057T_VEBT->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x2b6b5b699d88>, <kernel.DependentProduct object at 0x2b6b5b699ea8>) of role type named sy_c_member_001t__Product____Type__Oprod_It__List__Olist_It__Nat__Onat_J_Mt__List__Olist_It__Nat__Onat_J_J
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring member7340969449405702474st_nat:(produc1828647624359046049st_nat->(set_Pr3451248702717554689st_nat->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x2b6b5b699e18>, <kernel.DependentProduct object at 0x2b6b5b699f38>) of role type named sy_c_member_001t__Product____Type__Oprod_It__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring member6693912407220327184at_nat:(produc6392793444374437607at_nat->(set_Pr1542805901266377927at_nat->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x2b6b5b699ea8>, <kernel.DependentProduct object at 0x2b6b5b698098>) of role type named sy_c_member_001t__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__List__Olist_I_Eo_J_J
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring member3126162362653435956list_o:(produc3962069817607390347list_o->(set_Pr7508168486584781291list_o->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x2b6b5b699f38>, <kernel.DependentProduct object at 0x2b6b5b6980e0>) of role type named sy_c_member_001t__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__List__Olist_It__Int__Oint_J_J
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring member3703241499402361532st_int:(produc7831203938951381541st_int->(set_Pr4080907618048478043st_int->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x2b6b5b699f38>, <kernel.DependentProduct object at 0x2b6b5b6980e0>) of role type named sy_c_member_001t__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__List__Olist_It__Nat__Onat_J_J
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring member6193324644334088288st_nat:(produc1097915047028332489st_nat->(set_Pr8894456036836396799st_nat->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x2b6b5b699e18>, <kernel.DependentProduct object at 0x2b6b5b6980e0>) of role type named sy_c_member_001t__Product____Type__Oprod_It__List__Olist_It__VEBT____Definitions__OVEBT_J_Mt__List__Olist_It__VEBT____Definitions__OVEBT_J_J
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring member4439316823752958928T_VEBT:(produc9211091688327510695T_VEBT->(set_Pr1916528119006554503T_VEBT->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x2b6b5b698290>, <kernel.DependentProduct object at 0x2b6b5b6982d8>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring member8440522571783428010at_nat:(product_prod_nat_nat->(set_Pr1261947904930325089at_nat->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x2b6b5b698170>, <kernel.DependentProduct object at 0x2b6b5b6982d8>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring member8206827879206165904at_nat:(produc859450856879609959at_nat->(set_Pr8693737435421807431at_nat->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x2b6b5b698320>, <kernel.DependentProduct object at 0x2b6b5b6982d8>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Set__Oset_It__Complex__Ocomplex_J_Mt__Set__Oset_It__Complex__Ocomplex_J_J
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring member351165363924911826omplex:(produc8064648209034914857omplex->(set_Pr6308028481084910985omplex->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x2b6b5b698098>, <kernel.DependentProduct object at 0x2b6b5b6982d8>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Set__Oset_It__Int__Oint_J_Mt__Set__Oset_It__Int__Oint_J_J
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring member2572552093476627150et_int:(produc2115011035271226405et_int->(set_Pr2522554150109002629et_int->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x2b6b5b698320>, <kernel.DependentProduct object at 0x2b6b5b698488>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Set__Oset_It__Nat__Onat_J_Mt__Set__Oset_It__Nat__Onat_J_J
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring member8277197624267554838et_nat:(produc7819656566062154093et_nat->(set_Pr5488025237498180813et_nat->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x2b6b5b6982d8>, <kernel.DependentProduct object at 0x2b6b5b698518>) of role type named sy_c_member_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_M_Eo_J
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring member3307348790968139188VEBT_o:(produc334124729049499915VEBT_o->(set_Pr3175402225741728619VEBT_o->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x2b6b5b698488>, <kernel.DependentProduct object at 0x2b6b5b6985a8>) of role type named sy_c_member_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Int__Oint_J
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring member5419026705395827622BT_int:(produc4894624898956917775BT_int->(set_Pr5066593544530342725BT_int->Prop))
% 0.76/0.93  FOF formula (<kernel.Constant object at 0x2b6b5b698518>, <kernel.DependentProduct object at 0x2b6b5b698638>) of role type named sy_c_member_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J
% 0.76/0.93  Using role type
% 0.76/0.93  Declaring member373505688050248522BT_nat:(produc9072475918466114483BT_nat->(set_Pr7556676689462069481BT_nat->Prop))
% 0.77/0.94  FOF formula (<kernel.Constant object at 0x2b6b5b6985a8>, <kernel.DependentProduct object at 0x2b6b5b6986c8>) of role type named sy_c_member_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____Definitions__OVEBT_J
% 0.77/0.94  Using role type
% 0.77/0.94  Declaring member568628332442017744T_VEBT:(produc8243902056947475879T_VEBT->(set_Pr6192946355708809607T_VEBT->Prop))
% 0.77/0.94  FOF formula (<kernel.Constant object at 0x2b6b5b698488>, <kernel.DependentProduct object at 0x2b6b5b698638>) of role type named sy_c_member_001t__Rat__Orat
% 0.77/0.94  Using role type
% 0.77/0.94  Declaring member_rat:(rat->(set_rat->Prop))
% 0.77/0.94  FOF formula (<kernel.Constant object at 0x2b6b5b6983b0>, <kernel.DependentProduct object at 0x2b6b5b698488>) of role type named sy_c_member_001t__Real__Oreal
% 0.77/0.94  Using role type
% 0.77/0.94  Declaring member_real:(real->(set_real->Prop))
% 0.77/0.94  FOF formula (<kernel.Constant object at 0x2b6b5b698878>, <kernel.DependentProduct object at 0x2b6b5b6985a8>) of role type named sy_c_member_001t__Set__Oset_It__Int__Oint_J
% 0.77/0.94  Using role type
% 0.77/0.94  Declaring member_set_int:(set_int->(set_set_int->Prop))
% 0.77/0.94  FOF formula (<kernel.Constant object at 0x2b6b5b698290>, <kernel.DependentProduct object at 0x2b6b5b698638>) of role type named sy_c_member_001t__Set__Oset_It__Nat__Onat_J
% 0.77/0.94  Using role type
% 0.77/0.94  Declaring member_set_nat:(set_nat->(set_set_nat->Prop))
% 0.77/0.94  FOF formula (<kernel.Constant object at 0x2b6b5b698488>, <kernel.DependentProduct object at 0x2b6b5b698878>) of role type named sy_c_member_001t__VEBT____Definitions__OVEBT
% 0.77/0.94  Using role type
% 0.77/0.94  Declaring member_VEBT_VEBT:(vEBT_VEBT->(set_VEBT_VEBT->Prop))
% 0.77/0.94  FOF formula (<kernel.Constant object at 0x2b6b5b698758>, <kernel.Sort object at 0x2b6b6315d638>) of role type named sy_v_a____
% 0.77/0.94  Using role type
% 0.77/0.94  Declaring a:Prop
% 0.77/0.94  FOF formula (<kernel.Constant object at 0x2b6b5b6985a8>, <kernel.Sort object at 0x2b6b6315d638>) of role type named sy_v_b____
% 0.77/0.94  Using role type
% 0.77/0.94  Declaring b:Prop
% 0.77/0.94  FOF formula (<kernel.Constant object at 0x2b6b5b698638>, <kernel.Constant object at 0x2b6b5b698488>) of role type named sy_v_nat____
% 0.77/0.94  Using role type
% 0.77/0.94  Declaring nat3:nat
% 0.77/0.94  FOF formula (<kernel.Constant object at 0x2b6b5b698998>, <kernel.Constant object at 0x2b6b5b698488>) of role type named sy_v_sucX____
% 0.77/0.94  Using role type
% 0.77/0.94  Declaring sucX:nat
% 0.77/0.94  FOF formula (<kernel.Constant object at 0x2b6b5b698908>, <kernel.Constant object at 0x2b6b5b698488>) of role type named sy_v_xa____
% 0.77/0.94  Using role type
% 0.77/0.94  Declaring xa:nat
% 0.77/0.94  FOF formula b of role axiom named fact_0_True
% 0.77/0.94  A new axiom: b
% 0.77/0.94  FOF formula (((eq option_nat) ((vEBT_vebt_pred ((vEBT_Leaf a) b)) xa)) (some_nat one_one_nat)) of role axiom named fact_1_calculation
% 0.77/0.94  A new axiom: (((eq option_nat) ((vEBT_vebt_pred ((vEBT_Leaf a) b)) xa)) (some_nat one_one_nat))
% 0.77/0.94  FOF formula (forall (X21:Prop) (X22:Prop) (Y21:Prop) (Y22:Prop), (((eq Prop) (((eq vEBT_VEBT) ((vEBT_Leaf X21) X22)) ((vEBT_Leaf Y21) Y22))) ((and (((eq Prop) X21) Y21)) (((eq Prop) X22) Y22)))) of role axiom named fact_2_VEBT_Oinject_I2_J
% 0.77/0.94  A new axiom: (forall (X21:Prop) (X22:Prop) (Y21:Prop) (Y22:Prop), (((eq Prop) (((eq vEBT_VEBT) ((vEBT_Leaf X21) X22)) ((vEBT_Leaf Y21) Y22))) ((and (((eq Prop) X21) Y21)) (((eq Prop) X22) Y22))))
% 0.77/0.94  FOF formula (forall (T:vEBT_VEBT), (((eq Prop) ((vEBT_invar_vebt T) one_one_nat)) ((ex Prop) (fun (A:Prop)=> ((ex Prop) (fun (B:Prop)=> (((eq vEBT_VEBT) T) ((vEBT_Leaf A) B)))))))) of role axiom named fact_3_deg1Leaf
% 0.77/0.94  A new axiom: (forall (T:vEBT_VEBT), (((eq Prop) ((vEBT_invar_vebt T) one_one_nat)) ((ex Prop) (fun (A:Prop)=> ((ex Prop) (fun (B:Prop)=> (((eq vEBT_VEBT) T) ((vEBT_Leaf A) B))))))))
% 0.77/0.94  FOF formula (forall (T:vEBT_VEBT), (((vEBT_invar_vebt T) one_one_nat)->((ex Prop) (fun (A2:Prop)=> ((ex Prop) (fun (B2:Prop)=> (((eq vEBT_VEBT) T) ((vEBT_Leaf A2) B2)))))))) of role axiom named fact_4_deg__1__Leaf
% 0.77/0.94  A new axiom: (forall (T:vEBT_VEBT), (((vEBT_invar_vebt T) one_one_nat)->((ex Prop) (fun (A2:Prop)=> ((ex Prop) (fun (B2:Prop)=> (((eq vEBT_VEBT) T) ((vEBT_Leaf A2) B2))))))))
% 0.77/0.94  FOF formula (forall (T:vEBT_VEBT) (N:nat), (((vEBT_invar_vebt T) N)->((((eq nat) N) one_one_nat)->((ex Prop) (fun (A2:Prop)=> ((ex Prop) (fun (B2:Prop)=> (((eq vEBT_VEBT) T) ((vEBT_Leaf A2) B2))))))))) of role axiom named fact_5_deg__1__Leafy
% 0.77/0.95  A new axiom: (forall (T:vEBT_VEBT) (N:nat), (((vEBT_invar_vebt T) N)->((((eq nat) N) one_one_nat)->((ex Prop) (fun (A2:Prop)=> ((ex Prop) (fun (B2:Prop)=> (((eq vEBT_VEBT) T) ((vEBT_Leaf A2) B2)))))))))
% 0.77/0.95  FOF formula (((eq nat) one_one_nat) one_one_nat) of role axiom named fact_6_one__natural_Orsp
% 0.77/0.95  A new axiom: (((eq nat) one_one_nat) one_one_nat)
% 0.77/0.95  FOF formula (forall (X:complex), (((eq Prop) (((eq complex) one_one_complex) X)) (((eq complex) X) one_one_complex))) of role axiom named fact_7_one__reorient
% 0.77/0.95  A new axiom: (forall (X:complex), (((eq Prop) (((eq complex) one_one_complex) X)) (((eq complex) X) one_one_complex)))
% 0.77/0.95  FOF formula (forall (X:real), (((eq Prop) (((eq real) one_one_real) X)) (((eq real) X) one_one_real))) of role axiom named fact_8_one__reorient
% 0.77/0.95  A new axiom: (forall (X:real), (((eq Prop) (((eq real) one_one_real) X)) (((eq real) X) one_one_real)))
% 0.77/0.95  FOF formula (forall (X:rat), (((eq Prop) (((eq rat) one_one_rat) X)) (((eq rat) X) one_one_rat))) of role axiom named fact_9_one__reorient
% 0.77/0.95  A new axiom: (forall (X:rat), (((eq Prop) (((eq rat) one_one_rat) X)) (((eq rat) X) one_one_rat)))
% 0.77/0.95  FOF formula (forall (X:nat), (((eq Prop) (((eq nat) one_one_nat) X)) (((eq nat) X) one_one_nat))) of role axiom named fact_10_one__reorient
% 0.77/0.95  A new axiom: (forall (X:nat), (((eq Prop) (((eq nat) one_one_nat) X)) (((eq nat) X) one_one_nat)))
% 0.77/0.95  FOF formula (forall (X:int), (((eq Prop) (((eq int) one_one_int) X)) (((eq int) X) one_one_int))) of role axiom named fact_11_one__reorient
% 0.77/0.95  A new axiom: (forall (X:int), (((eq Prop) (((eq int) one_one_int) X)) (((eq int) X) one_one_int)))
% 0.77/0.95  FOF formula (forall (T:vEBT_VEBT) (N:nat), (((vEBT_invar_vebt T) N)->(((eq set_nat) (vEBT_set_vebt T)) (vEBT_VEBT_set_vebt T)))) of role axiom named fact_12_set__vebt__set__vebt_H__valid
% 0.77/0.95  A new axiom: (forall (T:vEBT_VEBT) (N:nat), (((vEBT_invar_vebt T) N)->(((eq set_nat) (vEBT_set_vebt T)) (vEBT_VEBT_set_vebt T))))
% 0.77/0.95  FOF formula (forall (Uu:Prop) (Uv:Prop) (D:nat), (((eq Prop) ((vEBT_VEBT_valid ((vEBT_Leaf Uu) Uv)) D)) (((eq nat) D) one_one_nat))) of role axiom named fact_13_VEBT__internal_Ovalid_H_Osimps_I1_J
% 0.77/0.95  A new axiom: (forall (Uu:Prop) (Uv:Prop) (D:nat), (((eq Prop) ((vEBT_VEBT_valid ((vEBT_Leaf Uu) Uv)) D)) (((eq nat) D) one_one_nat)))
% 0.77/0.95  FOF formula (((eq nat) (euclid6377331345833325938nteger one_one_Code_integer)) one_one_nat) of role axiom named fact_14_euclidean__size__1
% 0.77/0.95  A new axiom: (((eq nat) (euclid6377331345833325938nteger one_one_Code_integer)) one_one_nat)
% 0.77/0.95  FOF formula (((eq nat) (euclid4774559944035922753ze_int one_one_int)) one_one_nat) of role axiom named fact_15_euclidean__size__1
% 0.77/0.95  A new axiom: (((eq nat) (euclid4774559944035922753ze_int one_one_int)) one_one_nat)
% 0.77/0.95  FOF formula (((eq nat) (euclid4777050414544973029ze_nat one_one_nat)) one_one_nat) of role axiom named fact_16_euclidean__size__1
% 0.77/0.95  A new axiom: (((eq nat) (euclid4777050414544973029ze_nat one_one_nat)) one_one_nat)
% 0.77/0.95  FOF formula (((eq complex) (semiri5044797733671781792omplex one_one_nat)) one_one_complex) of role axiom named fact_17_fact__1
% 0.77/0.95  A new axiom: (((eq complex) (semiri5044797733671781792omplex one_one_nat)) one_one_complex)
% 0.77/0.95  FOF formula (((eq rat) (semiri773545260158071498ct_rat one_one_nat)) one_one_rat) of role axiom named fact_18_fact__1
% 0.77/0.95  A new axiom: (((eq rat) (semiri773545260158071498ct_rat one_one_nat)) one_one_rat)
% 0.77/0.95  FOF formula (((eq int) (semiri1406184849735516958ct_int one_one_nat)) one_one_int) of role axiom named fact_19_fact__1
% 0.77/0.95  A new axiom: (((eq int) (semiri1406184849735516958ct_int one_one_nat)) one_one_int)
% 0.77/0.95  FOF formula (((eq nat) (semiri1408675320244567234ct_nat one_one_nat)) one_one_nat) of role axiom named fact_20_fact__1
% 0.77/0.95  A new axiom: (((eq nat) (semiri1408675320244567234ct_nat one_one_nat)) one_one_nat)
% 0.77/0.95  FOF formula (((eq real) (semiri2265585572941072030t_real one_one_nat)) one_one_real) of role axiom named fact_21_fact__1
% 0.77/0.95  A new axiom: (((eq real) (semiri2265585572941072030t_real one_one_nat)) one_one_real)
% 0.77/0.95  FOF formula (((eq (vEBT_VEBT->(nat->Prop))) vEBT_VEBT_valid) vEBT_invar_vebt) of role axiom named fact_22_valid__eq
% 0.77/0.96  A new axiom: (((eq (vEBT_VEBT->(nat->Prop))) vEBT_VEBT_valid) vEBT_invar_vebt)
% 0.77/0.96  FOF formula (forall (T:vEBT_VEBT) (D:nat), (((vEBT_invar_vebt T) D)->((vEBT_VEBT_valid T) D))) of role axiom named fact_23_valid__eq1
% 0.77/0.96  A new axiom: (forall (T:vEBT_VEBT) (D:nat), (((vEBT_invar_vebt T) D)->((vEBT_VEBT_valid T) D)))
% 0.77/0.96  FOF formula (forall (T:vEBT_VEBT) (D:nat), (((vEBT_VEBT_valid T) D)->((vEBT_invar_vebt T) D))) of role axiom named fact_24_valid__eq2
% 0.77/0.96  A new axiom: (forall (T:vEBT_VEBT) (D:nat), (((vEBT_VEBT_valid T) D)->((vEBT_invar_vebt T) D)))
% 0.77/0.96  FOF formula (forall (T:vEBT_VEBT) (N:nat) (X:nat), (((vEBT_invar_vebt T) N)->(((eq Prop) ((vEBT_vebt_member T) X)) ((member_nat X) (vEBT_set_vebt T))))) of role axiom named fact_25_member__correct
% 0.77/0.96  A new axiom: (forall (T:vEBT_VEBT) (N:nat) (X:nat), (((vEBT_invar_vebt T) N)->(((eq Prop) ((vEBT_vebt_member T) X)) ((member_nat X) (vEBT_set_vebt T)))))
% 0.77/0.96  FOF formula (forall (T:vEBT_VEBT) (N:nat) (X:nat), (((vEBT_invar_vebt T) N)->(((vEBT_VEBT_max_in_set (vEBT_VEBT_set_vebt T)) X)->(((eq option_nat) (vEBT_vebt_maxt T)) (some_nat X))))) of role axiom named fact_26_maxt__sound
% 0.77/0.96  A new axiom: (forall (T:vEBT_VEBT) (N:nat) (X:nat), (((vEBT_invar_vebt T) N)->(((vEBT_VEBT_max_in_set (vEBT_VEBT_set_vebt T)) X)->(((eq option_nat) (vEBT_vebt_maxt T)) (some_nat X)))))
% 0.77/0.96  FOF formula (forall (T:vEBT_VEBT) (N:nat) (X:nat), (((vEBT_invar_vebt T) N)->((((eq option_nat) (vEBT_vebt_maxt T)) (some_nat X))->((vEBT_VEBT_max_in_set (vEBT_VEBT_set_vebt T)) X)))) of role axiom named fact_27_maxt__corr
% 0.77/0.96  A new axiom: (forall (T:vEBT_VEBT) (N:nat) (X:nat), (((vEBT_invar_vebt T) N)->((((eq option_nat) (vEBT_vebt_maxt T)) (some_nat X))->((vEBT_VEBT_max_in_set (vEBT_VEBT_set_vebt T)) X))))
% 0.77/0.96  FOF formula (forall (X2:nat) (Y2:nat), (((eq Prop) (((eq option_nat) (some_nat X2)) (some_nat Y2))) (((eq nat) X2) Y2))) of role axiom named fact_28_option_Oinject
% 0.77/0.96  A new axiom: (forall (X2:nat) (Y2:nat), (((eq Prop) (((eq option_nat) (some_nat X2)) (some_nat Y2))) (((eq nat) X2) Y2)))
% 0.77/0.96  FOF formula (forall (X2:product_prod_nat_nat) (Y2:product_prod_nat_nat), (((eq Prop) (((eq option4927543243414619207at_nat) (some_P7363390416028606310at_nat X2)) (some_P7363390416028606310at_nat Y2))) (((eq product_prod_nat_nat) X2) Y2))) of role axiom named fact_29_option_Oinject
% 0.77/0.96  A new axiom: (forall (X2:product_prod_nat_nat) (Y2:product_prod_nat_nat), (((eq Prop) (((eq option4927543243414619207at_nat) (some_P7363390416028606310at_nat X2)) (some_P7363390416028606310at_nat Y2))) (((eq product_prod_nat_nat) X2) Y2)))
% 0.77/0.96  FOF formula (forall (X2:num) (Y2:num), (((eq Prop) (((eq option_num) (some_num X2)) (some_num Y2))) (((eq num) X2) Y2))) of role axiom named fact_30_option_Oinject
% 0.77/0.96  A new axiom: (forall (X2:num) (Y2:num), (((eq Prop) (((eq option_num) (some_num X2)) (some_num Y2))) (((eq num) X2) Y2)))
% 0.77/0.96  FOF formula (forall (A3:Prop) (B3:Prop), (((vEBT_invar_vebt ((vEBT_Leaf A3) B3)) zero_zero_nat)->False)) of role axiom named fact_31_Leaf__0__not
% 0.77/0.96  A new axiom: (forall (A3:Prop) (B3:Prop), (((vEBT_invar_vebt ((vEBT_Leaf A3) B3)) zero_zero_nat)->False))
% 0.77/0.96  FOF formula (forall (T:vEBT_VEBT) (N:nat), (((vEBT_invar_vebt T) N)->(finite_finite_nat (vEBT_VEBT_set_vebt T)))) of role axiom named fact_32_set__vebt__finite
% 0.77/0.96  A new axiom: (forall (T:vEBT_VEBT) (N:nat), (((vEBT_invar_vebt T) N)->(finite_finite_nat (vEBT_VEBT_set_vebt T))))
% 0.77/0.96  FOF formula (forall (T:vEBT_VEBT) (N:nat) (X:nat), (((vEBT_invar_vebt T) N)->(((vEBT_VEBT_min_in_set (vEBT_VEBT_set_vebt T)) X)->(((eq option_nat) (vEBT_vebt_mint T)) (some_nat X))))) of role axiom named fact_33_mint__sound
% 0.77/0.96  A new axiom: (forall (T:vEBT_VEBT) (N:nat) (X:nat), (((vEBT_invar_vebt T) N)->(((vEBT_VEBT_min_in_set (vEBT_VEBT_set_vebt T)) X)->(((eq option_nat) (vEBT_vebt_mint T)) (some_nat X)))))
% 0.77/0.96  FOF formula (forall (T:vEBT_VEBT) (N:nat) (X:nat), (((vEBT_invar_vebt T) N)->((((eq option_nat) (vEBT_vebt_mint T)) (some_nat X))->((vEBT_VEBT_min_in_set (vEBT_VEBT_set_vebt T)) X)))) of role axiom named fact_34_mint__corr
% 0.77/0.96  A new axiom: (forall (T:vEBT_VEBT) (N:nat) (X:nat), (((vEBT_invar_vebt T) N)->((((eq option_nat) (vEBT_vebt_mint T)) (some_nat X))->((vEBT_VEBT_min_in_set (vEBT_VEBT_set_vebt T)) X))))
% 0.77/0.96  FOF formula (forall (T:vEBT_VEBT), (((vEBT_invar_vebt T) zero_zero_nat)->False)) of role axiom named fact_35_valid__0__not
% 0.77/0.96  A new axiom: (forall (T:vEBT_VEBT), (((vEBT_invar_vebt T) zero_zero_nat)->False))
% 0.77/0.96  FOF formula (forall (T:vEBT_VEBT), (((vEBT_invar_vebt T) zero_zero_nat)->False)) of role axiom named fact_36_valid__tree__deg__neq__0
% 0.77/0.96  A new axiom: (forall (T:vEBT_VEBT), (((vEBT_invar_vebt T) zero_zero_nat)->False))
% 0.77/0.96  FOF formula (forall (Info:option4927543243414619207at_nat) (Deg:nat) (TreeList:list_VEBT_VEBT) (Summary:vEBT_VEBT) (N:nat), (((vEBT_invar_vebt ((((vEBT_Node Info) Deg) TreeList) Summary)) N)->(((eq nat) Deg) N))) of role axiom named fact_37_deg__deg__n
% 0.77/0.96  A new axiom: (forall (Info:option4927543243414619207at_nat) (Deg:nat) (TreeList:list_VEBT_VEBT) (Summary:vEBT_VEBT) (N:nat), (((vEBT_invar_vebt ((((vEBT_Node Info) Deg) TreeList) Summary)) N)->(((eq nat) Deg) N)))
% 0.77/0.96  FOF formula (((eq complex) (semiri5044797733671781792omplex zero_zero_nat)) one_one_complex) of role axiom named fact_38_fact__0
% 0.77/0.96  A new axiom: (((eq complex) (semiri5044797733671781792omplex zero_zero_nat)) one_one_complex)
% 0.77/0.96  FOF formula (((eq rat) (semiri773545260158071498ct_rat zero_zero_nat)) one_one_rat) of role axiom named fact_39_fact__0
% 0.77/0.96  A new axiom: (((eq rat) (semiri773545260158071498ct_rat zero_zero_nat)) one_one_rat)
% 0.77/0.96  FOF formula (((eq int) (semiri1406184849735516958ct_int zero_zero_nat)) one_one_int) of role axiom named fact_40_fact__0
% 0.77/0.96  A new axiom: (((eq int) (semiri1406184849735516958ct_int zero_zero_nat)) one_one_int)
% 0.77/0.96  FOF formula (((eq nat) (semiri1408675320244567234ct_nat zero_zero_nat)) one_one_nat) of role axiom named fact_41_fact__0
% 0.77/0.96  A new axiom: (((eq nat) (semiri1408675320244567234ct_nat zero_zero_nat)) one_one_nat)
% 0.77/0.96  FOF formula (((eq real) (semiri2265585572941072030t_real zero_zero_nat)) one_one_real) of role axiom named fact_42_fact__0
% 0.77/0.96  A new axiom: (((eq real) (semiri2265585572941072030t_real zero_zero_nat)) one_one_real)
% 0.77/0.96  FOF formula (forall (T:vEBT_VEBT) (N:nat) (Maxi:nat), (((vEBT_invar_vebt T) N)->((((eq option_nat) (vEBT_vebt_mint T)) (some_nat Maxi))->((vEBT_vebt_member T) Maxi)))) of role axiom named fact_43_mint__member
% 0.77/0.96  A new axiom: (forall (T:vEBT_VEBT) (N:nat) (Maxi:nat), (((vEBT_invar_vebt T) N)->((((eq option_nat) (vEBT_vebt_mint T)) (some_nat Maxi))->((vEBT_vebt_member T) Maxi))))
% 0.77/0.96  FOF formula (forall (T:vEBT_VEBT) (N:nat) (Maxi:nat), (((vEBT_invar_vebt T) N)->((((eq option_nat) (vEBT_vebt_maxt T)) (some_nat Maxi))->((vEBT_vebt_member T) Maxi)))) of role axiom named fact_44_maxt__member
% 0.77/0.96  A new axiom: (forall (T:vEBT_VEBT) (N:nat) (Maxi:nat), (((vEBT_invar_vebt T) N)->((((eq option_nat) (vEBT_vebt_maxt T)) (some_nat Maxi))->((vEBT_vebt_member T) Maxi))))
% 0.77/0.96  FOF formula (forall (X11:option4927543243414619207at_nat) (X12:nat) (X13:list_VEBT_VEBT) (X14:vEBT_VEBT) (Y11:option4927543243414619207at_nat) (Y12:nat) (Y13:list_VEBT_VEBT) (Y14:vEBT_VEBT), (((eq Prop) (((eq vEBT_VEBT) ((((vEBT_Node X11) X12) X13) X14)) ((((vEBT_Node Y11) Y12) Y13) Y14))) ((and ((and ((and (((eq option4927543243414619207at_nat) X11) Y11)) (((eq nat) X12) Y12))) (((eq list_VEBT_VEBT) X13) Y13))) (((eq vEBT_VEBT) X14) Y14)))) of role axiom named fact_45_VEBT_Oinject_I1_J
% 0.77/0.96  A new axiom: (forall (X11:option4927543243414619207at_nat) (X12:nat) (X13:list_VEBT_VEBT) (X14:vEBT_VEBT) (Y11:option4927543243414619207at_nat) (Y12:nat) (Y13:list_VEBT_VEBT) (Y14:vEBT_VEBT), (((eq Prop) (((eq vEBT_VEBT) ((((vEBT_Node X11) X12) X13) X14)) ((((vEBT_Node Y11) Y12) Y13) Y14))) ((and ((and ((and (((eq option4927543243414619207at_nat) X11) Y11)) (((eq nat) X12) Y12))) (((eq list_VEBT_VEBT) X13) Y13))) (((eq vEBT_VEBT) X14) Y14))))
% 0.77/0.96  FOF formula (forall (B3:code_integer), (((eq Prop) (((eq nat) (euclid6377331345833325938nteger B3)) zero_zero_nat)) (((eq code_integer) B3) zero_z3403309356797280102nteger))) of role axiom named fact_46_euclidean__size__eq__0__iff
% 0.77/0.96  A new axiom: (forall (B3:code_integer), (((eq Prop) (((eq nat) (euclid6377331345833325938nteger B3)) zero_zero_nat)) (((eq code_integer) B3) zero_z3403309356797280102nteger)))
% 0.77/0.97  FOF formula (forall (B3:int), (((eq Prop) (((eq nat) (euclid4774559944035922753ze_int B3)) zero_zero_nat)) (((eq int) B3) zero_zero_int))) of role axiom named fact_47_euclidean__size__eq__0__iff
% 0.77/0.97  A new axiom: (forall (B3:int), (((eq Prop) (((eq nat) (euclid4774559944035922753ze_int B3)) zero_zero_nat)) (((eq int) B3) zero_zero_int)))
% 0.77/0.97  FOF formula (forall (B3:nat), (((eq Prop) (((eq nat) (euclid4777050414544973029ze_nat B3)) zero_zero_nat)) (((eq nat) B3) zero_zero_nat))) of role axiom named fact_48_euclidean__size__eq__0__iff
% 0.77/0.97  A new axiom: (forall (B3:nat), (((eq Prop) (((eq nat) (euclid4777050414544973029ze_nat B3)) zero_zero_nat)) (((eq nat) B3) zero_zero_nat)))
% 0.77/0.97  FOF formula (((eq nat) (euclid6377331345833325938nteger zero_z3403309356797280102nteger)) zero_zero_nat) of role axiom named fact_49_size__0
% 0.77/0.97  A new axiom: (((eq nat) (euclid6377331345833325938nteger zero_z3403309356797280102nteger)) zero_zero_nat)
% 0.77/0.97  FOF formula (((eq nat) (euclid4774559944035922753ze_int zero_zero_int)) zero_zero_nat) of role axiom named fact_50_size__0
% 0.77/0.97  A new axiom: (((eq nat) (euclid4774559944035922753ze_int zero_zero_int)) zero_zero_nat)
% 0.77/0.97  FOF formula (((eq nat) (euclid4777050414544973029ze_nat zero_zero_nat)) zero_zero_nat) of role axiom named fact_51_size__0
% 0.77/0.97  A new axiom: (((eq nat) (euclid4777050414544973029ze_nat zero_zero_nat)) zero_zero_nat)
% 0.77/0.97  FOF formula (((eq nat) zero_zero_nat) zero_zero_nat) of role axiom named fact_52_zero__natural_Orsp
% 0.77/0.97  A new axiom: (((eq nat) zero_zero_nat) zero_zero_nat)
% 0.77/0.97  FOF formula (forall (X:literal), (((eq Prop) (((eq literal) zero_zero_literal) X)) (((eq literal) X) zero_zero_literal))) of role axiom named fact_53_zero__reorient
% 0.77/0.97  A new axiom: (forall (X:literal), (((eq Prop) (((eq literal) zero_zero_literal) X)) (((eq literal) X) zero_zero_literal)))
% 0.77/0.97  FOF formula (forall (X:real), (((eq Prop) (((eq real) zero_zero_real) X)) (((eq real) X) zero_zero_real))) of role axiom named fact_54_zero__reorient
% 0.77/0.97  A new axiom: (forall (X:real), (((eq Prop) (((eq real) zero_zero_real) X)) (((eq real) X) zero_zero_real)))
% 0.77/0.97  FOF formula (forall (X:rat), (((eq Prop) (((eq rat) zero_zero_rat) X)) (((eq rat) X) zero_zero_rat))) of role axiom named fact_55_zero__reorient
% 0.77/0.97  A new axiom: (forall (X:rat), (((eq Prop) (((eq rat) zero_zero_rat) X)) (((eq rat) X) zero_zero_rat)))
% 0.77/0.97  FOF formula (forall (X:nat), (((eq Prop) (((eq nat) zero_zero_nat) X)) (((eq nat) X) zero_zero_nat))) of role axiom named fact_56_zero__reorient
% 0.77/0.97  A new axiom: (forall (X:nat), (((eq Prop) (((eq nat) zero_zero_nat) X)) (((eq nat) X) zero_zero_nat)))
% 0.77/0.97  FOF formula (forall (X:int), (((eq Prop) (((eq int) zero_zero_int) X)) (((eq int) X) zero_zero_int))) of role axiom named fact_57_zero__reorient
% 0.77/0.97  A new axiom: (forall (X:int), (((eq Prop) (((eq int) zero_zero_int) X)) (((eq int) X) zero_zero_int)))
% 0.77/0.97  FOF formula (forall (X11:option4927543243414619207at_nat) (X12:nat) (X13:list_VEBT_VEBT) (X14:vEBT_VEBT) (X21:Prop) (X22:Prop), (not (((eq vEBT_VEBT) ((((vEBT_Node X11) X12) X13) X14)) ((vEBT_Leaf X21) X22)))) of role axiom named fact_58_VEBT_Odistinct_I1_J
% 0.77/0.97  A new axiom: (forall (X11:option4927543243414619207at_nat) (X12:nat) (X13:list_VEBT_VEBT) (X14:vEBT_VEBT) (X21:Prop) (X22:Prop), (not (((eq vEBT_VEBT) ((((vEBT_Node X11) X12) X13) X14)) ((vEBT_Leaf X21) X22))))
% 0.77/0.97  <<<_VEBT] :
% 0.77/0.97            ( Y
% 0.77/0.97           != ( vEBT_Node @ X112 @ X122 @ X132 @ X142 ) )
% 0.77/0.97       => ~ !>>>!!!<<< [X212: $o,X222: $o] :
% 0.77/0.97              ( Y
% 0.77/0.97             != ( vEBT_Leaf @ X212 @ X222 ) ) ) ).
% 0.77/0.97  
% 0.77/0.97  %>>>
% 0.77/0.97  statestack=[0, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 11, 22, 30, 36, 43, 50, 113, 185, 229, 265, 285, 300, 221, 120, 187, 124]
% 0.77/0.97  symstack=[$end, TPTP_file_pre, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, LexToken(THF,'thf',1,195732), LexToken(LPAR,'(',1,195735), name, LexToken(COMMA,',',1,195757), formula_role, LexToken(COMMA,',',1,195763), thf_quantified_formula_PRE, thf_quantifier, LexToken(LBRACKET,'[',1,195771), thf_variable_list, LexToken(RBRACKET,']',1,195784), LexToken(COLON,':',1,195786), LexToken(LPAR,'(',1,195794), thf_unitary_formula, thf_pair_connective, unary_connective]
% 0.77/0.97  Unexpected exception Syntax error at '!':BANG
% 0.77/0.97  Traceback (most recent call last):
% 0.77/0.97    File "CASC.py", line 79, in <module>
% 0.77/0.97      problem=TPTP.TPTPproblem(env=environment,debug=1,file=file)
% 0.77/0.97    File "/export/starexec/sandbox/solver/bin/TPTP.py", line 38, in __init__
% 0.77/0.97      parser.parse(file.read(),debug=0,lexer=lexer)
% 0.77/0.97    File "/export/starexec/sandbox/solver/bin/ply/yacc.py", line 265, in parse
% 0.77/0.97      return self.parseopt_notrack(input,lexer,debug,tracking,tokenfunc)
% 0.77/0.97    File "/export/starexec/sandbox/solver/bin/ply/yacc.py", line 1047, in parseopt_notrack
% 0.77/0.97      tok = self.errorfunc(errtoken)
% 0.77/0.97    File "/export/starexec/sandbox/solver/bin/TPTPparser.py", line 2099, in p_error
% 0.77/0.97      raise TPTPParsingError("Syntax error at '%s':%s" % (t.value,t.type))
% 0.77/0.97  TPTPparser.TPTPParsingError: Syntax error at '!':BANG
%------------------------------------------------------------------------------